700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言自动循环输入 C语言用for如何实现多次循环的输入输出

c语言自动循环输入 C语言用for如何实现多次循环的输入输出

时间:2018-12-30 08:49:55

相关推荐

c语言自动循环输入 C语言用for如何实现多次循环的输入输出

C语言用for如何实现多次循环的输入输出

关注:241答案:3mip版

解决时间 -01-27 11:18

提问者傃顏莄蒾亾

-01-26 12:37

#includevoid main(){ int year; printf("请输入年份\n"); scanf("%d",&year); if(year%4==0) printf("%d 是闰年",year); else printf("%d 不是闰年",year); getch();} 输入一个闰年或不是闰年的年份,系统判断后就结束了,怎么让这程序可以多输入几个,是用for来实现多次输入,其他的就可以闪人了。

最佳答案

二级知识专家淡似春风

-01-26 13:31

C语言用for实现多次循环的方法:

1、无条件循环

for(;;)//括号中不写条件,就表示无条件循环

{

intn=0;

printf("inputn:");scanf("%d",&n);//读一个数据

if(n<0)break;//通过输入数据来判断是否终止循环,如-1

printf("n=%d\n",n);//输出数据

}2、循环一定次数

inttimes=0;

scanf("%d",&times);//输入循环次数

for(;times>0;times--)//按times次数进行循环

{

intn=0;

printf("inputn:");scanf("%d",&n);//读一个数据

printf("n=%d\n",n);//输出数据

}for循环说明:

for(e1;e2;e3)

{

for_statements;

}

e1:循环初始化区,只执行一次,根据情况,可以省略

e2:循环条件判断区,先判断e2是否为真,为真进入循环,否则结束

e3:循环控制变量变化区,执行完for_statements后,转入e3,然后转入e2。根据情况,可以省略

for_statements 只有一条语句时,{}可以省略,建议保留

特殊形式:for( e1 ; e2 ; e3 ) ; 与for( e1 ; e2 ; e3 ){} 相同,表示没有循环体。

全部回答

1楼你的幸福"关我啥事

-01-26 14:43

c语言用for实现多次循环的方法: 1、无条件循环 for(;;)//括号中不写条件,就表示无条件循环 { intn=0; printf("inputn:");scanf("%d",&n);//读一个数据 if(n<0)break;//通过输入数据来判断是否终止循环,如-1 printf("n=%d\n",n);//输出数据 }2、循环一定次数 inttimes=0; scanf("%d",&times);//输入循环次数 for(;times>0;times--)//按times次数进行循环 { intn=0; printf("inputn:");scanf("%d",&n);//读一个数据 printf("n=%d\n",n);//输出数据 }for循环说明: for(e1;e2;e3) { for_statements; }

e1:循环初始化区,只执行一次,根据情况,可以省略 e2:循环条件判断区,先判断e2是否为真,为真进入循环,否则结束 e3:循环控制变量变化区,执行完for_statements后,转入e3,然后转入e2。根据情况,可以省略 for_statements 只有一条语句时,{}可以省略,建议保留 特殊形式:for( e1 ; e2 ; e3 ) ; 与for( e1 ; e2 ; e3 ){} 相同,表示没有循环体。

2楼北方尋麓

-01-26 14:30

int i;for(i=0;i<10;i++){int year; printf("请输入年份\n"); scanf("%d",&year);if((year%4==0&&year%100!=0)||(year%400==0))printf("%d 是闰年",year); else printf("%d 不是闰年",year);}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。