C语言编写时输出时每行之间有一个空行最后一行不能空怎么做
空行问题,
输出时加判断 如果不是最后一次才加空格
#include<stdio.h>
int main()
{
int i ;
for(i=0;i<5;i++)
if(i!=4)
printf("%d\n",i);
else
printf("%d",i);
}
最后一行特殊判断一下
或者第一行特殊判断,后面每行前面先输出一个换行符
char s[10][100];
...
for(int i=0;i<10;i++)
{
if(i!=0)
printf("\n");
printf("%s\n",s[i]);
}
假设一共需要输出n行,代码如下:
//假设行数是n
for(int i=0;i<n;i++)
{
//...其它代码
//在前n-1行每一行后面输出一个空行
if(i<n-1)
printf("\n");//输出空行
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!