摸索第三篇

开始数组学习:数组

 

#include<stdio.h>
int main(){
 int x;
 double sum=0;//总成绩
 int cnt=0;//计数器
 int number[100];
 
 scanf("%d",&x);//输入成绩
 
 //输入正整数时进行循环
 while(x!=-1){
  number[cnt]=x;//依次把输入的成绩x放入number中
  sum=sum+x;
  cnt=cnt+1;//cnt++
  scanf("%d",&x);
 }
 
 //大于0时进行遍历,查找哪些成绩大于平均成绩,进行输出
 if(cnt>0){
  printf("%f\n",sum/cnt);
  int i;
  for(i=0;i<cnt;i++){
   if(number[i]>sum/cnt){
    printf("%d\n",number[i]);
   }
  }
 }
 return 0;
}学习

 

结束输入要输入-1,不用一开始设定输入人数,全程只用输入成绩。后面进行遍历,从0开始查找哪些输入的成绩是大于平均数的,并输出。io

相关文章
相关标签/搜索