//参考代码: #include<stdio.h> int main() { int i; char ch1='A',ch2='B',ch3='C',ch4='D',ch5='E'; scanf("%d",&i); if(i>=90) { printf("%c",ch1); } if(80<=i && i<=89) { printf("%c",ch2); } if(70<=i && i<=79) { printf("%c",ch3); } if(60<=i && i<=69) { printf("%c",ch4); } if(i<60) { printf("%c",ch5); } return 0; }
解题思路:
利用if分段对比
注意事项:
不要忽略单引号‘’,‘A’表示A这个字母
0.0分
6 人评分
纯新手想问一下 为什么最后一个的if条件不能改成else 不是只要前面的都不满足就可以了吗但是是错的#include<stdio.h> int main() { int i; char ch1='A',ch2='B',ch3='C',ch4='D',ch5='E'; scanf("%d",&i); if(i>=90) { printf("%c",ch1); } if(80<=i && i<=89) { printf("%c",ch2); } if(70<=i && i<=79) { printf("%c",ch3); } if(60<=i && i<=69) { printf("%c",ch4); } else { printf("%c",ch5); } return 0; }
大神老白 (C语言代码)浏览:690 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:552 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |
C二级辅导-计负均正 (C语言代码)浏览:523 |
前10名 (C语言代码)浏览:773 |
简单的a+b (C语言代码)浏览:542 |
简单的事情 (C语言代码)浏览:679 |
永远追逐太阳 2022-10-09 10:42:36 |
&& 和的意思