解题思路:
这个就是有一种情况是 输入没有按照一行一个数
比如说按照:3 12 54 35 这样的输入情况,考虑这个情况之后就满分了,所以说我个人感觉这个和题目描述的有一点不一样,所以说题目有一点问题,不知道大家怎么看这个问题
注意事项:
参考代码:
n = list(map(int, input().split()))
sum_1 = 0
b = []
if len(n) > 1:
for x in range(1, n[0]+1):
sum_1 += n[x]
print(sum_1, "{:.5f}".format(sum_1/n[0]))
else:
c = list(map(int, input().split()))
if len(c) >= n[0]:
for x in range(n[0]):
sum_1 += c[x]
print(sum_1, "{:.5f}".format(sum_1/n[0]))
else:
sum_1 += c[0]
b.append(c[0])
for y in range(n[0] - 1):
d = int(input())
sum_1 += d
b.append(d)
print(sum_1, "{:.5f}".format(sum_1/n[0]))
0.0分
0 人评分
点我有惊喜!你懂得!浏览:4114 |
小九九 (C语言代码)浏览:885 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:568 |
简单的for循环浏览:1498 |
WU-输入输出格式练习 (C++代码)浏览:1133 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:597 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |