Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2538844
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: C/C++

2011-03-23 08:42:41

现在我们对学生的成绩进行等级划分,我们可以通过嵌套if-else语句进行操作,因为大部分学生的估计都在70-80之间,因此打破一般的if-else常规判断,先进行70-80分之间的判断,可能对加快程序的运行,代码如下:
  1. #include <stdio.h>

  2. int main(int argc, char* argv[])
  3. {
  4.   int score;
  5.   printf("please input the score\n");
  6.   scanf("%d",&score);

  7.   if(score < 80)
  8.   {
  9.     if(score < 70)
  10.     {
  11.       if(score < 60)
  12.       {
  13.     printf("E\n");
  14.       }
  15.       else
  16.       {
  17.         printf("D\n");
  18.       }
  19.     }
  20.     else
  21.     {
  22.       printf("D\n");
  23.     }
  24.   }
  25.   else
  26.   {
  27.     if(score < 90)
  28.     {
  29.       printf("B\n");
  30.     }
  31.     else
  32.     {
  33.       printf("A\n");
  34.     }
  35.   }
  36.   
  37.   return 0;
  38. }
阅读(5324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~