我是靠谱客的博主 合适哈密瓜,最近开发中收集的这篇文章主要介绍C语言经典程序之:简单成绩评价系统,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言编程要求:

    要求编写一个简单的成绩评价系统

      1  要求循环对若干(未知数)学生的百分制成绩进行评价;

      2  90分以上(包括100分),等级为A;

          80分以上(包括80分,但不包括90分),等级为B;

          70分以上(包括70分,但不包括80分),等级为C;

          60分以上(包括60分,但不包括70分),等级为D;

          60分以下(不包括60分,包括0分),等级为E;

 

      3  健壮性判断:超过100分或低于0分,程序报错。

 

 程序代码:

 

#include "stdio.h"
void main()
{
   int n;                   /*定义整数n*/
   float score;         /*把score设为浮点型,因为成绩有可能是小数,例如86.5*/

   for(;;)                  /*for循环语句,但没有限制条件,因为学生数目未知*/
   {
    printf("Please Enter Your Score:");       /*用户提示信息*/
     scanf("%f",&score);                             /*从键盘读取score*/

    if(score<0||score>100)            
    { 

         printf("The score you input is illegal!n");      /*假如输入分数大于100或小于0,报错*/
         continue;                 /*报错后,不执行下面的语句,直接再从for语句的开头开始执行*/

    }
  else         /*输入成绩合法的情况*/
  { 
 
      n=(int)score/10;     /*score处以10,并强制转换成整形,赋给n,方便switch判断*/
      switch(n)               /*Switch语句*/
      {
       case 10:                   
       case 9:printf("An");break;        /*10跟9相同,都为A*/
       case 8:printf("Bn");break;
       case 7:printf("Cn");break;
       case 6:printf("Dn");break;
       default:                                      /*缺省的值,即n=5、4、3、2、1、0等值的情况*/
          printf("En");break;
      
          } 
      }
  }
}

 

 

 

       后记: 这是我自己写的程序,测试通过,一些地方可以根据需要修改,例如现实的等级信息等。如果有错误,还请大虾给予指导!

 

转载于:https://www.cnblogs.com/Joynic/archive/2013/01/27/2879201.html

最后

以上就是合适哈密瓜为你收集整理的C语言经典程序之:简单成绩评价系统的全部内容,希望文章能够帮你解决C语言经典程序之:简单成绩评价系统所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部