搜索

初学求指教 5.2加3.1 算出来是8.2999

查看数: 720 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
Zoe
发布时间: 2018-3-17 22:26

正文摘要:

回复

4399APPLE 发表于 2018-3-18 09:32:07
所有 float 改成 double
所有 %f 改成 %lf

点评

就是这样!  发表于 2018-3-18 11:11
创世菌 发表于 2018-3-17 22:30:55
用 double!float 容易出问题。

点评

算成无限循环小数……  发表于 2018-3-17 22:36
创世菌 发表于 2018-3-17 22:26:15
#include <stdio.h>
#include <stdlib.h>
int main()
{
    double a,b,c;
    a=5.2;
    b=3.1;
    c=a+b;
    printf("%lf",c);
    system("pause");
    return 0;
}

快速回复 返回顶部 返回列表