这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 湖北理工TEA » 输入一批考试分数,用1作为结束标志,若输入大于100分,则提示重新输入,然后计算

共12条 1/2 1 2 跳转至

输入一批考试分数,用1作为结束标志,若输入大于100分,则提示重新输入,然后计算最高分、最低分与平均分

菜鸟
2014-11-22 14:13:49     打赏
#include     //求解,如何改正,输错后如何再输一个数
void main( )
  {   
 int  mark;
      int  n=0 ,   sum=0 ;
      int  max=0 ,  min=100 ;
  
      for (  ; ; ) 
         {    scanf("%d", &mark);
            if ( mark > 100 )
              {   printf(" Mark > 100 , Please  reinput \n ");
               continue;               
              }


            if ( mark==-1)
                break;
            n ++ ;
            sum=sum + mark ;


            if( mark > max )
                 max = mark ;
            if( mark < min )
                 min = mark ;          
         }
 


        sum=sum/ n ;
      printf("max =%d , min = %d, aver = %d \n", max , min , sum);   
  }    

 


































院士
2014-11-22 23:41:40     打赏
2楼
学习学习,谢谢楼主的分享。

助工
2014-11-23 16:17:28     打赏
3楼
我们给新生开的C语言课的作业。。。

院士
2014-11-23 19:25:01     打赏
4楼

呵——我就是刚开始学习C语言的新生,谢谢。


院士
2014-11-23 19:27:13     打赏
5楼

呵——我就是刚开始学习C语言的新生,谢谢。


高工
2014-11-23 23:34:55     打赏
6楼
这写代码的风格很像TI的工程师啊

助工
2014-11-24 12:29:09     打赏
7楼
什么风格,表示编程方面涉猎不深,不太懂。

高工
2014-11-24 14:59:54     打赏
8楼
看过TI工程师写的代码吗?

院士
2014-11-24 17:27:15     打赏
9楼
这个有点意思

专家
2014-11-24 18:40:55     打赏
10楼
错误分类型,如果在0…100需要深人的c知识

共12条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]