《统计不同分数段的人数while语句.ppt》由会员分享,可在线阅读,更多相关《统计不同分数段的人数while语句.ppt(9页珍藏版)》请在三一办公上搜索。
1、第二节 统计不同分数段的人数 21 引入当型循环while语句,想一想:解决这个问题的首要任务,是“统计某一考试科目不同分数段的人数”,有了不同分数段人数,再求所占百分比就简单了。,#include main()float fScore,iStudent;int is;int iNa,iNb,iNc,iNd,iNe;iNa=iNb=iNc=iNd=iNe=iStudent=0;printf(“Input fScore=”);scanf(“%f”,switch(is),case 10:case 9:iNa+;break;case 8:iNb+;break;case 7:iNc+;break;ca
2、se 6:iNd+;break;default:iNe+;scanf(“%f”,22 while循环的书写形式和执行过程 while语句的一般形式:while(表达式)语句 功能:首先计算表达式的值,如果表达式的值非零(真),则执行语句,然后再计算表达式的值,如果非零(真),再执行语句,直到表达式的值为零(假)为止,此时结束循环,执行while后的下一个语句。,练一练例3_2_1输入一行字符,统计输入的字符中字母a出现的次数(包括大小写)。,#include main()int in;char ch;in=0;ch=getchar();while(ch!=#)if(ch=a|ch=A)in+;ch=getchar();printf(%dn,in);,对于未知循环次数的程序,我们也把它称为条件型循环。在编制这类循环程序时,除了组织好循环体外,还要根据题目确定好循环结束的条件。,输入一行字符,统计输入的字符中数字字符的个数。,课堂练习,#include main()int in;char ch;in=0;ch=getchar();while(ch!=#)if(ch=0,