| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 586 人关注过本帖
标题:好心人呐,给个解吧!!
只看楼主 加入收藏
默念。幸福
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-10-10
结帖率:40%
收藏
已结贴  问题点数:4 回复次数:5 
好心人呐,给个解吧!!
输入五级制成绩(A-E),输入相应的百分制成绩区(0——100),要求使用switch语句。五级制成绩对应的百分制成绩区间为:A(90—100)  B(80-89)  C(70-79) D(60-69)  E(0-59)。
输入输出示例:
Input Grade:B
B对应的百分制成绩区间是80-89

求程序,谢了
2013-10-24 19:41
haiboself
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:193
专家分:196
注 册:2013-10-23
收藏
得分:3 
#include<stdio.h>
#include<stdlib.h>
void main()
{
    int grade,s;
    printf("grade=");
    scanf("%d",&grade);
    if(grade>100||grade<0) printf("error ");
    else
    {
    if (grade>=80) s=1;
    else if (grade>=70) s=2;
    else if (grade>=60) s=3;
    else if (grade>=0) s=4;
    }
    switch(s)
    {
    case 1: printf("A\n");break;
    case 2: printf("B\n");break;
    case 3: printf("C\n");break;
    case 4: printf("D\n");break;
    default : printf("error\n");
    }
    system("pause");  
}
收到的鲜花
2013-10-24 19:43
haiboself
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:193
专家分:196
注 册:2013-10-23
收藏
得分:1 
主要是case后只能是一个字符或者数字‘所以范围要先定义一下...
2013-10-24 19:44
默念。幸福
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-10-10
收藏
得分:0 
回复 2楼 haiboself
有错误??菜鸟实在看不出哪错,指点一下吧。
2013-10-24 20:01
默念。幸福
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-10-10
收藏
得分:0 
回复 2楼 haiboself
对了!谢谢指教
2013-10-24 20:05
haiboself
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:193
专家分:196
注 册:2013-10-23
收藏
得分:0 
回复 4楼 默念。幸福
我没按照你的数据写,自己不动手写可不好
2013-10-25 17:28
快速回复:好心人呐,给个解吧!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023643 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved