| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:哪位大哥大姐帮我做下这个,谢谢
只看楼主 加入收藏
XXB123
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-10-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
哪位大哥大姐帮我做下这个,谢谢
描述:

给定一个百分制成绩,判断其等级并输出。分数大于等于90分,输出A,小于90大于等于80,输出B,小于80大于等于60,输出C,小于60,输出D。.


输入:

N,N为一百分制成绩(0<=N<=100)

输出:

成绩的等级,最后输出一回车

输入样例:

85


输出样例:

B


搜索更多相关主题的帖子: 大姐 
2009-10-27 10:43
jiangwu10057
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:341
专家分:667
注 册:2009-3-25
收藏
得分:15 
程序代码:
#include<stdio.h>
main()
{
    int a;
    printf("请输入分数a。\n");
    scanf("%d",&a);
    switch(a/10)
    {
    case 10:
    case 9: printf("分数%d对应等级是A\n",a);break;
    case 8: printf("分数%d对应等级是B\n",a);break;
    case 7: 
    case 6: printf("分数%d对应等级是C\n",a);break;
    case 5: 
    case 4: 
    case 3:
    case 2:
    case 1:
    case 0:printf("分数%d对应等级是D\n",a);break;
    }
}
不知道这样合不合适?
这个是昨天的课;
今天看到有人问,
我就正好来复习下呵呵。

对不住呵呵没看清意思。


[ 本帖最后由 jiangwu10057 于 2009-10-27 11:13 编辑 ]
收到的鲜花
  • XXB1232009-10-27 11:30 送鲜花  3朵  
2009-10-27 11:08
ping燕s
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:40
专家分:33
注 册:2009-9-22
收藏
得分:5 
程序如下:

main()
{
int score,grade;
printf("please lnput a scaore(0~100):");
scanf("%d",&score);
grade = score/10;   /*将成绩整除以10,转化成switch语句的case标号*/
switch(grade);
{
case 10:
case  9:printf("grade= A\n");break;    /*标号10和9都执行本行的2条语句  */
case  8:printf("grade=B\n");break;
case  7:
case  6:printf("grade=C\n");break;
case  5:
case  4:
case  3:
case  2:
case  1:
case  0:printf("grade=D\n);breat;
default:printf("the score is out of range!\n");  /* 成绩超出范围时 提示出错*/
}
}


[ 本帖最后由 ping燕s 于 2009-10-27 11:14 编辑 ]
收到的鲜花
  • XXB1232009-10-27 16:49 送鲜花  3朵  
2009-10-27 11:08
jiangwu10057
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:341
专家分:667
注 册:2009-3-25
收藏
得分:0 
楼上的程序和书上很想不过还是有错
程序代码:
main() 
{ 
int score,grade; 
printf("please lnput a scaore(0~100):"); 
scanf("%d",&score); 
grade = score/10;   /*将成绩整除以10,转化成switch语句的case标号*/ 
switch(grade); 
{ 
case 10: 
case  9:printf("grade= A\n");break;    /*标号10和9都执行本行的2条语句  */ 
case  8: 
case  7:printf("grade=B\n");break; 
case  6:printf("grade=C\n");break; 
case  5: 
case  4: 
case  3: 
case  2: 
case  1: 
case  0:printf("grade=D\n);breat;//修改下位case  0:printf("grade=D\n);break;打字的时候小心点呵呵
default:printf("the score is out of range!\n");  /* 成绩超出范围时 提示出错*/ 
} 
} 
呵呵很长
收到的鲜花
  • XXB1232009-10-27 11:31 送鲜花  3朵  
2009-10-27 11:16
语言
Rank: 2
等 级:论坛游民
帖 子:17
专家分:19
注 册:2009-10-24
收藏
得分:0 
#include "stdio.h"
void main()
{
   float n;
    char g;
    scanf("%d",&n);
    switch(int(n/10))
    { case 10:
      case 9: g='A';break;
      case 8: g='B';break;
      case 7:  
      case 6: g='C';break;
      case 5:
      case 4:
      case 3:
      case 2:
      case 1:
      case 0: g='D' ;break;
                     
          }
    printf("%c\n",g);
}
收到的鲜花
  • XXB1232009-10-27 16:49 送鲜花  3朵  
2009-10-27 11:23
ping燕s
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:40
专家分:33
注 册:2009-9-22
收藏
得分:0 
回复 4楼 jiangwu10057
  多谢提醒~~~~
2009-10-27 11:31
XXB123
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-10-27
收藏
得分:0 
调试没问题了,提交上去老错,郁闷
2009-10-27 11:39
C90
Rank: 2
等 级:论坛游民
帖 子:9
专家分:12
注 册:2009-10-20
收藏
得分:0 
这是作业题
2009-10-27 17:22
快速回复:哪位大哥大姐帮我做下这个,谢谢
数据加载中...
 
   



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

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