搜索
查看: 348|回复: 6

入门问题,结果不对怎么回事

[复制链接]
 楼主| 发表于 2018-7-22 15:53:29 | 显示全部楼层 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c;
    a=5.2;
    b=3.5;
    c=a+b;
    printf("%f",c);
        system("pause");
        return 0;
}


发表于 2018-7-22 16:59:35 来自手机 | 显示全部楼层
float要用浮点的  不能用int
发表于 2018-7-22 19:11:20 | 显示全部楼层
把int改为float就可以了
发表于 2018-7-23 14:38:18 | 显示全部楼层
#include <stdio.h> #include <stdlib.h>
int main() {   
  float a,b,c;  
  a=5.2;   
  b=3.5;   
  c=a+b;   
  printf("%f",c);   
  system("pause");   
  return 0;
}

点评

int只能用来存放整数,float用来存放浮点数.  发表于 2018-7-23 14:40
发表于 2018-7-29 07:29:17 | 显示全部楼层
int改为float,输出为"%.2"

发表于 2018-8-15 16:21:39 | 显示全部楼层
int只能定义整数,定义小数的话可以用float来定义
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表