3188 - 求n个同学的总分和平均分
时间限制 : 1 秒
内存限制 : 128 MB
<span style="font-family:宋体;font-size:12pt;">输入</span><span style="font-size:12pt;">n</span><span style="font-family:宋体;font-size:12pt;">个同学的成绩,求他们的总成绩和平均成绩!</span><span style="font-size:12pt;"></span>
<span style="font-family:宋体;font-size:12pt;">输入格式:</span><span style="font-size:12pt;"></span>
<span style="font-family:宋体;font-size:12pt;">第一行,输入一个整数</span><span style="font-size:12pt;">n<span> </span>(2<n<100)</span>
<span style="font-family:宋体;font-size:12pt;">第二行,共</span><span style="font-size:12pt;">n</span><span style="font-family:宋体;font-size:12pt;">个整数</span><span style="font-size:12pt;">a</span><span style="font-family:宋体;font-size:12pt;">。</span><span style="font-size:12pt;"><span> </span>(0<=a<=100)</span>
<span style="font-family:宋体;font-size:12pt;">输出格式:</span><span style="font-size:12pt;"></span>
<span style="font-family:宋体;font-size:12pt;">输出有</span><span style="font-size:12pt;">2</span><span style="font-family:宋体;font-size:12pt;">行,</span>
<span style="font-family:宋体;font-size:12pt;">第一是总分,</span>
<span style="font-family:宋体;font-size:12pt;">第二行是平均分。(保留</span><span style="font-size:12pt;">1</span><span style="font-family:宋体;font-size:12pt;">位小数)</span><span style="font-size:12pt;"></span>
<span style="font-size:12pt;"></span>
<span style="font-family:宋体;font-size:12pt;">输入</span><span style="font-family:宋体;font-size:12pt;">样例:<span></span></span>
<span style="font-size:12pt;">5</span>
<span style="font-size:12pt;">100 90 84 100 100</span>
<span style="font-family:宋体;font-size:12pt;">输出</span><span style="font-family:宋体;font-size:12pt;">样例:</span><span style="font-size:12pt;"></span>
<span style="font-size:12pt;">474</span>
<span style="font-size:12pt;">94.8</span>
题目输入
题目输出
输入/输出样例
输入格式
5 100 90 84 100 100
输出格式
474 94.8
C语言解答
#include <stdio.h> int n, a, i, t; int main(void) { scanf("%d", &n); for (i = 1; i <= n; i++) { scanf("%d", &a); t += a; } printf("%d\n%.1f\n", t, t * 1.0 / n); return 0; }
C++解答
#include<iostream> #include<cstdio> using namespace std; int main() { int n,a; double s; cin>>n; s=0; for (int i=1;i<=n;i++) { cin>>a; s=s+a; } cout<<s<<endl; printf("%.1lf",s/n); return 0; }
Python解答
# coding=utf-8 t = 0 n = int(input()) s = input(). split() for i in range(0, n) : t = t + int(s[i]) print(t, format(t / n, ".1f"), sep = '\n')