实现方法:
定义一个记数器,初值为0
循环输出数据,每输出一个,计数器加1
判断是否达到规定个数,是则输出换行,计数器清0
循环结束后,若计数器不为0,则输出最后一行的回车
参考代码:
#include
#define N 10
void main()
{
int i,cnt=0,n;
scanf("%d", &n);
for( i=0;i{
printf("%3d", i+1 );
if ( ++cnt==N )
{
printf("\n");
cnt=0;
}
}
if ( cnt )
printf("\n");
}
使用一个变量在每次输出后,统计输出的个数,达到要求时(如输出了10个了),就输出换行符。
用求模的方法,比如
#include "stdio.h"
void main()
{
for(int i=1;i<=100;i++)
{ printf("%d ",i);
if(i%10==0)
printf("\n");
}
}
不明白你的意思?
设置宽度可以用
#include
setw();