第5章循环程序设计 ● 例用while循环求n!
第5章 循环程序设计 例 用while循环求n!
第5章循环程序设计 ■从键盘输入各学生成绩,并对90分以上的学生 人数进行计数,直到输入的成绩为负为止,最 后输出成绩在90分以上学生人数
第5章 循环程序设计 ◼从键盘输入各学生成绩,并对90分以上的学生 人数进行计数,直到输入的成绩为负为止,最 后输出成绩在90分以上学生人数
循环程序设计 ●●● 第5章 #include <stdio.h> void main() { int count; float grade; count=0; scanf("%f",&grade); while(grade>=0.0) { if(grade>=90)count=count+1; scanf("%f",&grade); printf("count=%d\n",count);
第5章 循环程序设计 #include <stdio.h> void main() { int count; float grade; count=0; scanf("%f",&grade); while(grade>=0.0) { if(grade>=90) count=count+1; scanf("%f",&grade); } printf("count=%d\n",count); }
第5章循环程序设计 do一vhile循环的一般形式 do-while循环的格式: do 循环体语句; while(表达式); 说明: .do和while联合使用 以do开始、while:结束,“;”不可丢 whi le,后的表达式,可为任意合法的表达式 循环体可为任意类型语句
第5章 循环程序设计 do-while循环的格式: do-while循环的一般形式 do 循环体语句; while(表达式); ◼说明: ◼do和while联合使用 ◼以do开始、while结束, “ ; ”不可丢 ◼while后的表达式,可为任意合法的表达式 ◼循环体可为任意类型语句
● 第5章循环程序设计 do一while循环的执行过程 do 循环体 while 真(非0) 表达式 假(0)
第5章 循环程序设计 do-while循环的执行过程 do 循环体 表达式 假(0) 真(非0) while