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

共1条 1/1 1 跳转至

输入一批考试分数,用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);   
  }    

 


































共1条 1/1 1 跳转至

回复

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