解题思路:当n等于2时,返回最小值, 当n大于2时,返回和的一半
注意事项:返回最小值时将整数转化为浮点数,以保留一位小数
参考代码:
#include#include#includeusing namespace std; const int N = 1e4 + 10; int a[N]; int main() { int n,mi = INT32_MAX,sum = 0; while(cin >> n){ for(int i = 1; i > a[i]; sum += a[i]; if(mi > a[i]) mi = a[i]; } if(n == 2) cout << fixed << setprecision(1) << mi*1.0 << endl; else cout << fixed <<setprecision(1) << sum * 1.0/ 2 << endl; sum = 0; mi = INT32_MAX; } return 0; }
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:583 |
关于C语言变量位置的问题浏览:294 |
川哥的吩咐 (C语言代码)浏览:663 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:529 |
生日日数 (C语言代码)浏览:1574 |
A+B for Input-Output Practice (I) (C语言代码)浏览:598 |
1202题解浏览:689 |
孤独的骑士 (C语言代码)浏览:1416 |
半数集问题 (C语言代码)浏览:969 |
简单的a+b (C语言代码)浏览:597 |
耿 2024-02-20 21:23:44 |
hi