C语言每5个数字(数列)输出一行怎么表示

 我来答
百度网友ca560fe
2019-10-10 · TA获得超过2.3万个赞
知道答主
回答量:70
采纳率:100%
帮助的人:2.8万
展开全部

假设要输出100个数字:

#include<stdio.h>

int main()

{

int n=100;

int i; 

for(i = 1; i <= n; i ++)

{

    printf("%d ", i);

    if(i%5==0) printf("\n");

}

return 0;

}

扩展资料:

for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}

执行过程为:

求解表达式1;

求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步;

求解表达式3;

转回上面第2步继续执行;

循环结束,执行 for 语句下面的语句。

执行过程中,“表达式1”只执行一次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进行的。

参考资料来源:百度百科-for循环

风若远去何人留
2017-01-06 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450101
专业C/C++软件开发

向TA提问 私信TA
展开全部

输出的时候计数

每输出五个,输出一个换行。 

比如

输出1到100

int i;
int cnt = 0;
for(i = 1; i <= 100; i ++)
{
    printf("%d ", i);
    cnt ++;
    if(cnt %5==0) printf("\n");
}

这里cnt其实可以用i代替,不过用一个专门的变量统计输出个数, 更通用。 

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式