比如从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个效果。
}
以输出整型数组元素,每行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;
}
}本回答被网友采纳
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")