导航菜单
首页 >  » 正文

用switch语句给学生成绩写评语,若学生成绩在60 69则打印"及格",70 89"良好",90 100"优秀",60以下的写"不及格",学生成绩写死,如果成绩<0或者>100写非法成绩  c语言,,!x与x!分别表示什么意思

用switch语句给学生成绩写评语,若学生成绩在60 69则打印"及格",70 89"良好",90 100"优秀",60以下的写"不及格",学生成绩写死,如果成绩<0或者>100写非法成绩 

float score = 1f; //因为成绩是浮点数,所以定义score为浮点数 //如果分数小于0,或者大于100,则输出非法成绩 if (score<0 || score>100) { Console.WriteLine("非法成绩"); return; } int temp = (int)score / 10;//因为switch只能匹配整形兼容的数据类型,所以将其强制转换为整形 switch (temp) { case 0: case 1: case 2: case 3: case 4: case 5: { Console.WriteLine("不及格"); break; } case 6: { Console.WriteLine("及格"); break; } case 7: case 8: { Console.WriteLine("良好"); break; } case 9: case 10: { Console.WriteLine("优秀"); break; } default: { Console.WriteLine("非法成绩"); break; } }

c语言,,!x与x!分别表示什么意思

C语言中只有!x没有x!。

!x的意思就是x!=0;当X=0时执行while循环;

!即取反,当x!=0时不执行;若x=0,则!x非零;

若x不等于零,则!x=0;一般用if(!x)来做判断式。

c语言 - 搜狗百科c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,其设计也影响了Java、Python等编程语言。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。

相关推荐: