【题目描述】
假期里,小明大鱼大肉吃的不少,感觉体重猛增。开学后,小明立志要减肥了。小明的计划是每天晨练1小时。可是,小明并不是一个意志特坚强的人,刚晨练几天,就坚持不住了。小明想知道最近一周(每周7天)平均每天晨练多长时间,你能帮他算算吗?
【输入】
第一行一个整数n(0≤n≤7),表示最近一周晨练的次数,第二行n个实数,表示每次晨练的时长(分钟)。
【输出】
一个实数(保留1位小数),表示最近一周晨练平均时长
【样例输入】
3
38 65 75
【样例输出】
25.4
回答如下:C语言编写(保留几位小数就不会了,float默认保留6位),代码如下:
#include<iostream>
using namespace std;
int main()
{
int n;
printf("输入练习天数:");
scanf("%d",&n);
int b[n];
printf("输入每天练习时间:");
for(int i=0;i<n;i++){
scanf("%d",&b[i]);
}
float average,sum=0;
for(int i=0;i<n;i++){
sum=sum+b[i];
}
average=sum/7;
printf("平均练习时间为:%f",average);
}
不知道你这个问题是否已经解决, 如果还没有解决的话: