摸索第三篇

開始數組學習:數組

 

#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

相關文章
相關標籤/搜索