01:求平均年龄
描述
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。
输入
第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。
输出
输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位
#include<stdio.h>
int main()
{
int n,b=0,c;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&c);
b=b+c;
}
double ar=b*1.0/n;
printf("%.2lf",ar);
return 0;
}
02:财务管理
描述
Larry今年毕业并找到了一份工作。他赚很多钱,但似乎总是不够。Larry认为他需要控制他的投资以解决自己的财务问题。Larry拿到了自己的银行账户详单,想看看自己有多少钱。请帮助Larry写一个程序,通过过去12个月中每月的月末结余,计算平均结余。
输入
输入包含12行,每行包含一个数,为某个月的结余。每个数都是不大于1,000,000的正数,保留两位小数,省略"$"符。
输出
输出一个数,为这12个月的平均月末结余,保留到小数点后第二位,并在最前面加一个"$"符。
#include<stdio.h>
int main()
{
double sum=0;
double a;
for(int i=0;i<12;i++)
{
scanf("%lf",&a);
sum=sum+a;
}
printf("$%.2lf",sum/12);
return 0;
}
03:均值
描述
给出一组样本数据,计算其均值。
输入
输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。
输出
输出一行,包含一个浮点数,表示均值,精确到小数点后4位。
#include<stdio.h>
int main()
{
int n;
double b,c=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%lf",&b);
c=c+b;
}
printf("%.4lf",c/n);
return 0;
}
04:求整数的和与均值
描述
读入n(1 <= n <= 10000)个整数,求它们的和与均值。
输入
输入第一行是一个整数n,表示有n个整数。
第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。
输出
输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。
#include<stdio.h>
int main()
{
int n;int d=0;
double b,c=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%lf",&b);
c=c+b;
d=d+b;
}
printf("%d %.5lf",d,c/n);
return 0;
}