作业四 分支结构

知识点:
(1)int i;
    int char1,digit,other;
    char ch;
    char1=digit=other=0; 
如果要统计英文字母、数字字符或其他字符的个数,需要用到以上的编译步骤。

(2)算平均成绩和分等级可以用if语句也可以用switch语句,具体用法:
if:if(grade>=90){
              A++;
              total_A=total_A+grade;}
     else if(grade>=80){
               B++;
               total_B=total_B+grade;}以此类推...
switch:switch语句所有语句段的末尾使用break,可以简单、清晰地实现多分支选择,这也是switch语句的主要使用方法...

(3)要比较三个数的大小,需要有一个中间量,设max=a,用a和b、c比较大小,谁大就等于谁...

(4)输入五级制成绩,输入相对应的百分制成绩区间,用switch语句时不要忘记最后的break...

(5)输入21世纪所有闰年,需要知道21世纪是2000~2100,;还有闰年能被四整除但不能被100整除,或者能被400整除,知道这个就很好写了,然后用if((year%4==0&&year%100!=0)||year%400==0),在输出year就行...

实验中遇到的问题:
(1)switch语句中的每一个case后面都要跟一个break,不然它会跟着下一个语句走;
(2)for后面的i要看清楚从哪开始到哪结束;
(3)比较数的大小需要一个中间数。

心得体会:
(1)c语言还是没有想象中那么简单/(ㄒoㄒ)/~~
(2)要细心,要沉得住气,要.....很多耐心!!!

原文地址:https://www.cnblogs.com/jyt1998/p/5944207.html