搜索
查看: 568|回复: 9
打印 上一主题 下一主题

(萌新)急救啊,很简单的我不知道哪里出错了

[复制链接]
楼主
发表于 2018-11-7 14:10:09 | 显示全部楼层
#include <stdio.h>
#include <stdlib.h>
int main()
{
        float a,b,c,d,e;
    a=1.2;
    b=2.3;
    c=3.4;
    d=4.5;
    e=a+b+c+d
    printf("%f",e);
        system("pause");
        return 0;
}
需要改几次,1是集合为int,2是e=a+b+C+D后面有分隔号;
正确为
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int  a,b,c,d,e;
    a=1.2;
    b=2.3;
    c=3.4;
    d=4.5;
    e=a+b+c+d;
    printf("%d",e);
        system("pause");
        return 0;
}



点评

int是整数变量,而本程序的赋值是小数,所以float a,b,c,d,e;保持不变  发表于 2018-11-9 22:37
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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