这道ti怎么用switch函数写啊?case不是不能表达范围吗?
4条回答 默认 最新
- qzjhjxj 2022-10-17 21:14关注
if 结构,供参考:
#include <stdio.h> int main() { int score = 101; scanf("%d", &score); if (score >=90 && score <= 100) printf("A"); else if (score >=80 && score < 90) printf("B"); else if (score >=70 && score < 80) printf("C"); else if (score >=60 && score < 70) printf("D"); else if (score >=0 && score < 60) printf("E"); else printf("Error"); return 0; }
switch 结构,供参考:
#include <stdio.h> int main() { int score = 101; scanf("%d", &score); switch (1*(score >=90 && score <= 100)+ 2*(score >=80 && score < 90) + 3*(score >=70 && score < 80) + 4*(score >=60 && score < 70) + 5*(score >=0 && score < 60)) { case 1:printf("A");break; case 2:printf("B");break; case 3:printf("C");break; case 4:printf("D");break; case 5:printf("E");break; default:printf("Error!"); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 基于单片机的靶位控制系统
- ¥15 AT89C51控制8位八段数码管显示时钟。
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 下图接收小电路,谁知道原理
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错