C语言,求高手解:从键盘输入若干个实数,输入0结束,求这些数的平均值并输出
展开全部
#include<stdio.h>
int main(void)
{
float num[81],numa=0;
int i=0,n=0;
do
{
printf("请输入第%d个数(0退出):___\b\b\b",i+1);
scanf("%f",&num[i]);
i++;
}while(num[i-1]!=0);
for(n=0;n<=i-1;n++)
{
numa+=num[n];
}
printf("平均数是:%.3f",numa/(i-1));
return 0;
}
看不懂追问我。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main() {
double sum = 0;
int num = 0;
double input;
while (scanf("%lf", &input) == 1 && input != 0) {
num++;
sum += input;
}
if (num > 0) {
printf("avg: %f\n", sum / num);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询