我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

有知道怎么改错吗 ,

img

sum = (float)(1+2/3-3/4+4/5);
printf("%f",sum);

1.第一个错误是:sum = 1+2/3-3/4+4/5;
sum是float型,但是后面运算的全是整数,会直接当成整数运算小数和余数被舍弃,结果为1。修改方法为把除法中分母或者分子改为小数形式。如:sum = 1+2.0/3-3.0/4+4.0/5;
2.第二个错误是float用printf格式化输出的时候要用%f而不是%d。

近期文章

  • dwr3消息推送,contex.getScriptSessionsByPage(param),param的格式问题
  • 遗传算法-罚函数MATLAB编程
  • 同一个WiFi,为什么手机能连上,电脑却不行
  • Java+servlet+MySQL购物商城
  • Component name "month-calendar" is not PascalCase
  • 这怎么搞,数据库安装
  • JAVA语言编程模拟题
  • 服务器进不去系统卡在图片那个地方
  • 设计分段计时功能的秒表
  • 休闲小游戏开发 急:)
  • spring加载完xml怎么使用
  • python requests.get(url)与原始网页不一致
  • 怎么在已经画好的c++图案添加背景音乐
  • c语言。。。。。。。。。
  • annovar如何注释rs号
  • 怎么弄成登录注册后可以对数据增删改差
  • Java中有关输入输出流的问题,哪位大大尝试一下T_T?
  • 用c语言实现数据文件操作
  • Java中有关输入输出流的问题,本人不太会,希望有大大来看一下?
  • status != ~0 这个 ~0 什么意思?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华