• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

各位大大帮我看看问题出在哪里了,谢谢!

题目:编写程序,读入3个双精度数,求它们的平均值并保留此平均值小数点最后一位数,对小数点后第二位数进行四舍五入,最后输出结果。



帮忙看看是哪里错了,谢谢

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与4

是c,但是看题目这三个数应该是随机的吧

使用道具 举报

写这句的时候:scanf("%lf %lf%lf",&x,&y,&z);
要注意 %lf 里的 l 是 小写的 L 而不是大写的 i
最后一句请改成printf("ave = %.1lf \n",avg);
希望能帮到你!

使用道具 举报

你的ave 是双精度的,你用int进行强制转换变成了整型的,但向ave赋值的过程中又包含了一道隐私式转换,数据会发生错,你的int多此一举

使用道具 举报

1.输入三个数据的时候空格分隔
2.输出平均数的时候以%.1lf格式输出,保留一位小数。

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!