为了账号安全,请及时绑定邮箱和手机立即绑定

三个双精度数,求平均值,保留一位小数,对第二位进行四舍五入?

三个双精度数,求平均值,保留一位小数,对第二位进行四舍五入?

C
qq_企鹅_13 2017-07-07 13:44:39
#include"stdio.h"#include"string.h"#include"conio.h"#include"windows.h"int main(){ double a,b,c; double avg;//平均值 printf("请输入三个双精度数值:\n");scanf("%If %If %If",&a,&b,&c); avg = (a+b+c)/3; avg = (int)(avg*10+0.5); avg /= 10; printf("avg = %f \n",avg); return 0;}为什么输入之后计算不出来?怎么输入三个双精度数值的?求大神破解?
查看完整描述

3 回答

?
MinRam

TA贡献87条经验 获得超24个赞

输入例子:

123.2(空格)123.1(空格)21(回车)

另外

printf("avg = %lf\n",avg);


查看完整回答
反对 回复 2017-07-07
  • 3 回答
  • 0 关注
  • 2560 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信