C语言怎么编写输出6个数再换行输出数字的命令?

比如从1一直输出直到12,出现以下效果
1 2 3 4 5 6
7 8 9 10 11 12

输出6个数再换行即输出时每行6个数,可以采用循环来实现该效果。

以输出整型数组元素,每行6个为例,可以参考下面的代码:

int a[100];

int i;

for(i = 0; i < 100; i ++)

{

printf("%d,",a[i]);

if(i%6==5) printf("\n"); //因为i是从0开始计数,所以每次i%6为5时换行,实现每行6个效果。

}


扩展资料:

C语言的知识梳理总结

控制语句,完成一定的控制功能:

1、if()~else~

2、for()

3、while()~

4、do~while()

5、continue

6、break

7、switch

8、goto

9、return

字符数据的输入输出:

1、putchar()输入字符变量

2、getchar()只能接受一个字符

参考资料来源:百度百科-c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-24
输出6个数再换行即输出时每行6个数,可以采用循环来实现该效果。
以输出整型数组元素,每行6个为例,代码可以写作:

int a[100];
int i;
for(i = 0; i < 100; i ++)
{
printf("%d,",a[i]);

if(i%6==5) printf("\n"); //因为i是从0开始计数,所以每次i%6为5时换行,实现每行6个效果。

}
第2个回答  推荐于2018-02-27
j = 0;
for (i = 1; i <= 12; i++) {
    if (j++ < 6) 
        printf("%d ", i);
    else {
        printf("\n%d ", i);
        j = 0;
    }
}

本回答被网友采纳
第3个回答  2014-10-11
弄个计数器n,当n%6==0条件成立时候就打印一个换行符
第4个回答  2014-10-11
printf("\n")
相似回答