作业帮 > 综合 > 作业

大一新生的C语言问题,第12题,循环结构程序设计用for或while或do while

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 07:32:05
大一新生的C语言问题,第12题,循环结构程序设计用for或while或do while
 
三种循环一般可以相互转换的,但是根据不同的问题,解决办法的难易程度不一样.
do{.}while(.)
先执行do里面的,然后判断while的表达式条件,如果判断为真,就继续执行do里面的,
如果为假,就退出循环.
while(.){.}
这个是先判断while表达式的条件,然后执行里面的循环体.
for(1;2;3){.}
这个是先执行1,然后执行判断表达式2,如果为真,执行3;再执行判断表达式2,如果为假,就退出循环
如果满意请采纳.谢谢
再问: 你倒是帮我把程序编出来啊,你说的我都懂,就是不会编啊。。。
再答: #include<stdio.h>int main(void){
     int m;      for(m=1;m<5;m++)             if(!(m-2)+!(m-4)+!!(m-3)+!!(m-4)==1)     printf("第%d赛车是最好的",m);
return 0;
}
再问: 刚刚我提交作业,老师问我假如i=1-4都不对的话怎么办? 我怎么回答?