智商问题V2
#include<iostream>
using namespace std;
int main()
{
int n;
char score;
cout<<"请输入分数:";
cin>>n;
switch(n/10)
{
case 10:
case 9: score='A';break;
case 8:
case 7: score='B';break;
case 6: score='C';break;
case 5:
case 3:
case 2:
case 1:
case 0: score='D';break;
default:score=32;break;
}
cout<<score;
return 0;
}
这是智商问题升级版的代码
我是把之前的if变成了case
你们有没有发现这个(n/10)
你们以为这个是分数,然后出现余数
其实它只会显示商,并不会出现余数
因为我们上面写了int n;这说明了这是整形
就会省略余数。
这个内容的意思就是
分数n除以十的商如果是9以上的话,就是a
如果是9以下,7以上就是b
如果是6就是c
如果是6以下就是d
这样就更简单了
以上就是今天我学习到的所有内容啦!!
拜拜ヾ(•ω•`)o
浙公网安备 33010602011771号