注册 登录
编程论坛 C++教室

c++的一个小问题,下面的成粗问题在哪?运行不了

徐宗保 发布于 2012-09-23 22:22, 322 次点击
#include<iostream>
//#include<math.h>
//#include<stdlib.h>
using namespace std;
int main()
{
    int score,n;
    cin>>score;
    //if(score>0)
    //{
        n=score/10;
        switch(n)
            case 10:
            case 9: cout<<'A';break;
            case 8: cout<<'B';break;
            case 7: cout<<'C';break;
            case 6: cout<<'D';break;
            default: cout<<'E';
    //}
    return 0;
}
3 回复
#2
wtujoxk2012-09-24 07:35
switch(表达式)
{你的这个大括号没有
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
#3
qunxingw2012-09-24 08:04
还应注意单双引号的区别
#4
hanyueguxing2012-09-24 21:41
#include <iostream>
using namespace std;

int main()
{
    int score ,n;
    cin>>score;
    n = score/10;
    switch(n)
    {
    //case 10:
    //    break;
    case 9:
        cout<<'A';
        break;
    case 8:
        cout<<'B';
        break;
    case 7:
        cout<<'C';
        break;
    case 6:
        cout<<'D';
        break;
    default:
        break;
    }
    return 0;
}
1