用C语言写程序输出要求控制每行输出五个数,怎么控制?

Python015

用C语言写程序输出要求控制每行输出五个数,怎么控制?,第1张

在C语言写程序输出时,要控制每行输出数据的个数,可以通过自定义计数器来完成。

如:

// 输出自然数1-30,每5个数为一行

main()

{ int i

int cnt=0   // 定义cnt用作输出数据的计数器,初始为0

for( i=1i<=30i++ )   // 循环30次

{ printf("%5d",i)   // 输出数据值

cnt++    // 每输出一个值,计数器加一次

if( cnt%5==0 )   // 假设每行输出5个(如果计数器与5取余为0,则换行

printf("\n")  // 输出换行

}

}

定义一个计数器,然后每次就自加,当%5==0的时候就printf("\n")看例子,希望能帮到你。

#include<stdio.h>

void main()

{

int count=0

int i

for(i=1i<=20i++)

{

printf("%d\t",i)

count++

if(count%5==0)

printf("\n")

}

}

#include<stdio.h> 

int main()

{

int n,i,j

scanf("%d",&n)

for(i=1,j=0i<=ni+=2,j++){

printf("%d ",i*i)

if((j+1)%10==0)

printf("\n")

}

return 0

}

/*

40

1 9 25 49 81 121 169 225 289 361

441 529 625 729 841 961 1089 1225 1369 1521

*/