1 条题解
-
0
C :
#include<stdio.h> #define N 40 int HighAver(int score[],int n); int ReadScore(int score[]); int main() { int score[N],n; n=ReadScore(score); printf("%d\n",HighAver(score,n)); return 0; } int HighAver(int score[],int n) { int i,count=0,sum=0,aver; for(i=0;i<n;i++) { sum=sum+score[i]; aver=sum/n; } for(i=0;i<n;i++) { if(score[i]>aver) count++; } return count; } int ReadScore(int score[]) { int i=-1; do{ i++; scanf("%d",&score[i]); }while(score[i]>=0); return i; }
C++ :
#include<bits/stdc++.h> using namespace std; int a[45],i,s,t; int main() { cin>>a[++i]; while(1) { if(a[i]<0)break; cin>>a[++i]; t+=a[i]; } t/=(i-1); for(int j=1;j<=i;j++) if(a[j]>t)s++; cout<<s; return 0; }
- 1
信息
- ID
- 392
- 时间
- 1000ms
- 内存
- 2MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者