10 条题解
-
-1
#include<bits/stdc++.h> using namespace std; long long n,a[105]; double s; int main(){ scanf("%lld",&n); for(int i=1;i<=n;i++) { cin>>a[i]; s+=a[i]; } s/=n; printf("AVE=%.1lf",s); cout<<"\n"; for(int i=1;i<=n;i++){ if(a[i]>s){ printf("%d:%d ",i,a[i]); } } return 0; }
-
-2
**五年级的小蒟蒻发个题解~~~~
# 首先这道题很明显是一位数组应用题
第一步:用变量s求出a[i]的平均值(s要用double定义)
第二步:随后For循环求出高于家庭平均身高的值
最后一步:稳妥一点printf输出
#include<bits/stdc++.h> using namespace std; long long n,a[105]; double s; int main(){ scanf("%lld",&n); for(int i=1;i<=n;i++) { cin>>a[i]; s+=a[i]; } s/=n; printf("AVE=%.1lf",s); cout<<"\n"; for(int i=1;i<=n;i++){ if(a[i]>s){ printf("%d:%d ",i,a[i]); } } return 0; }
懂了吗?
- 1
信息
- ID
- 1598
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 21
- 已通过
- 14
- 上传者