切换语句c帮助

切换语句c帮助,第1张

概述#include <iostream>using namespace std;int main(){ int score;char grade;cout << "Enter your score:" << endl;cin >> score;if (score >= 90) grade = 'a';if (score >= 80) grade = 'b'
#include <iostream>using namespace std;int main(){    int score;char grade;cout << "Enter your score:" << endl;cin >> score;if (score >= 90)    grade = 'a';if (score >= 80)    grade = 'b';if (score >= 70)    grade = 'c';if (score >= 60)    grade = 'd';else     grade = 'f';cout << grade << endl;switch (grade) {    case 'a':        cout << "Good job" << endl;        break;    case 'c':        cout << "Fair job" << endl;        break;    case 'f':        cout << "Failure" << endl;        break;    default:        cout << "invalID" << endl;}cin.get();return 0;  }

当我输入95时,为什么它会给我我的默认开关案例,当我应该得到案例a

解决方法 你错过了一大堆,或者以错误的顺序进行比较.

95大于90,但它也大于80,70和60.所以你会得到’d’.

(而且你没有在你的开关中处理’d’.)

总结

以上是内存溢出为你收集整理的切换语句c帮助全部内容,希望文章能够帮你解决切换语句c帮助所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1222709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存