7 条题解
-
2
#include <iostream> #include <iomanip> using namespace std; int main() { int n, a[11], sum = 0, ave; cin >> n; for(int i = 0; i < n; i++) { cin >> a[i]; sum += a[i]; } ave = sum / (n * 1.0); cout << "AVE=" << fixed << setprecision(1) << sum / (n * 1.0) << endl; for(int i = 0; i < n; i++) { if(a[i] > ave) { cout << i + 1 << ":" << a[i] << " "; } } return 0; }//已AC
-
2
日常半夜打卡第三题
直接上代码🚀️
#include <bits/stdc++.h> using namespace std; int main() { double n , a[11] , ave , sum = 0; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; sum += a[i];//累加计算总和 } ave = sum / n;//平均数=总和 / 个数 printf("AVE=""%.1f",ave);//输出第一行平均数 cout << endl;//记得换行 for (int i = 0; i < n; i++) { if (a[i] > ave) cout << i + 1 << ":" << a[i] << " "; //输出超过平均身高的序号+身高 } return 0; }
-
1
太简单啦,直接上代码!已AC,请放心食用。
#include <bits/stdc++.h> using namespace std; int main() { int n, a[15]; double sum = 0, avg; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; sum += a[i]; } avg = sum / n; cout << "AVE=" << fixed << setprecision(1) << avg << endl; for (int i = 0; i < n; i++) { if (a[i] > avg) { cout << i + 1 << ":" << a[i] << " "; } } return 0; }
点个赞再走呗 [doge]
-
1
yeeeee,我来啦大家好!我是... ...emmm... ...废话不多说切入正题 这道题比较简单,主要是输出保留一位的小数 这里有两种方法: 一:setprecision 其实这个源老师已经在下面讲过了,我就不在多讲了 二:printf 这是一个非常方便的方法,只需用printf("%.2lf",a);
这种格式的代码即可完成~2可以改成想保留的小数位数AC代码,放心使用
#include <bits/stdc++.h> using namespace std; int n,a[15]; double av; int main() { cin >> n; for (int i = 1;i <= n;i ++) { cin >> a[i]; av += a[i]; } av /= n; printf("AVE=%.1lf\n",av);//输出 for (int i = 1;i <= n;i ++) if (a[i] > av) cout << i << ":" << a[i] << " "; return 0; }
顺便吐槽一下,测试点好水啊,只有一个... -
0
#include <bits/stdc++.h> using namespace std; int main() { double a[17], n, num = 0; cin >> n; for (int i = 1; i <= n; i++) { cin >> a[i]; num += a[i]; } cout << "AVE="; cout << fixed << setprecision(1) << num / n; cout << endl; num /= n; for (int i = 1; i <= n; i++) { if (a[i] > num) { cout << fixed << setprecision(0) << i << ":" << a[i] << " "; } } return 0; }
- 1
信息
- ID
- 155
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 150
- 已通过
- 82
- 上传者