解题思路:
题目首先提出输入不同的分数输出对应的等级,那么一定会用到选择语句(if/else if也可),那么我们就要分析switch中的语法特性,switch后跟常量,在case中找到与switch中的常量相同的值,然后执行对应case的语句。所以分析不同的区间可知道,90-99除10取整得到9,80-89除10取整的到8,70-79除10取整得到7,60-69除10取整得6,100取整得到10.
注意事项:
switch语句中条件判断跟的是常量值
参考代码:
include <stdio.h> int main() { int src = 0; scanf("%d",&src); switch(src/10); case 10:printf("A");break; case 9:printf("A");break; case 8:printf("B");break; case 7:printf("C");break; case 6:printf("D");break; default: printf("E");break; return 0; }
0.0分
0 人评分
简单的a+b (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1233 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:486 |
分糖果 (C语言代码)浏览:912 |
输入输出格式练习 (C语言代码)浏览:845 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:503 |
众数问题 (C语言代码)浏览:669 |