Chinaunix首页 | 论坛 | 博客
  • 博客访问: 204342
  • 博文数量: 28
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 386
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
文章分类

全部博文(28)

文章存档

2015年(12)

2014年(16)

分类: C/C++

2014-11-27 23:53:01


点击(此处)折叠或打开

  1. #include <stdio.h>
  2. int main()
  3. {
  4.     int score;

  5.     scanf("%d", &score); //从键盘获取一个分数

  6.     if(score>100) //判断分数是否大于100,若是打印程序错误,若否跳转
  7.     {    
  8.             
  9.         printf("请您输入一个百分制整数\n");
  10.         return 0;
  11.     }
  12.     else if(score<0) //判断分数是否小于0.若是打印程序错误,若否跳转
  13.     {
  14.         printf("请您输入一个正数\n");
  15.         return 0;
  16.     }
  17.     else if(score>89) //判断分数是否大于89,若是执行下一步,若否跳转
  18.     {
  19.         if(score<101) //判断分数是否小于101,若是打印分数等级A,若否跳转
  20.         {
  21.             printf("分数等级是: A\n");
  22.             return 0;
  23.         }
  24.     }
  25.     else if(score>79) //判断分数是否大于79,若是执行下一步,若否跳转
  26.     {
  27.         if(score<90) //判断分数是否小于90,若是打印分数等级B,若否跳转
  28.         {
  29.             printf("分数等级是: B\n");
  30.             return 0;
  31.         }
  32.     }
  33.     else if(score>69) //判断分数是否大于69,若是执行下一步,若否跳转
  34.     {
  35.         if(score<80) //判断分数是否小于80,若是打印分数等级C,若否跳转
  36.         {
  37.             printf("分数等级是: C\n");
  38.             return 0;
  39.         }
  40.     }
  41.     else if(score>59) //判断分数是否大于59,若是执行下一步,若否跳转
  42.     {
  43.         if(score<70) //判断分数是否小于70,若是打印分数等级D,若否跳转
  44.         {
  45.             printf("分数等级是: D\n");
  46.             return 0;
  47.         }
  48.     }
  49.     else //其他情况打印分数等级是E
  50.     {
  51.         printf("分数等级是: E\n");
  52.         return 0;
  53.     }

  54.     return 0;
  55. }

阅读(1865) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~