知识点:
(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)要细心,要沉得住气,要.....很多耐心!!!