3188 - 求n个同学的总分和平均分

 

<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>(2&lt;n&lt;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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>(0&lt;=a&lt;=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;
}
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题