搜索

初学者

查看数: 929 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-5-19 21:05

正文摘要:

#include <stdio.h> #include <stdlib.h> int main() {         float a,b,c;     a=5.2;     b=3.1;     c=a+b;     printf("%f ...

回复

zhuzhu81998 发表于 2015-5-19 21:45:36
zhuzhu81998 发表于 2015-5-19 21:40:55
李掌柜 发表于 2015-5-19 21:28:28
这行改成printf("%.1f",c);
zhuzhu81998 发表于 2015-5-19 21:05:47
这个应该是float类型的精度问题,写.1f只不过是四舍五入成了8.3。还是用double吧!
快速回复 返回顶部 返回列表