開始數組學習:數組
#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