用C语言写一个程序:输入5个实型数求平均值,输出这5个数的和及平均值,保留4位小数,要求输出格式整齐。

用C语言写一个程序:输入5个实型数求平均值,输出这5个数的和及平均值,保留4位小数,要求输出格式整齐。,第1张

#include<stdio.h>

void main()

{

float a,b,c,d,sum,average

printf("请依次输入4个实数,以空格间隔,以回车键结束:\n")

scanf("%f%f%f%f",&a,&b,&c,&d)

sum=a+b+c+d

average=sum/4

printf("4个实数的总和为: %.4f\n",sum)

printf("4个实数的平均值为:%.4f\n",average)

}

测试:

请依次输入4个实数,以空格间隔,以回车键结束:

12 13.5 15.7 16.89

4个实数的总和为: 58.0900

4个实数的平均值为:14.5225

呵呵.这是由于你的数据类型有误,所以导致打印结果也有误,在C语言中,经常有这样的问题,它不会给你报错,而是在出错的地方产生一些随机数,我有一次还遇到打印图形出来呢,你那个程序,你的a值在定义时就不符合规则,那当然也就会出现最终结果错误咯...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11199071.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存