问题标题: 酷町堂:怎么错了

0
0
已解决
张文博
张文博
中级守护
中级守护

#include<iostream>
int main()
{
    int a,b,c,d;
    float f=0.0;
    scanf("%d %d %d %d",&a,&b,&c,&d);
    f=(2*(a+b)+3*(c-d))/2.0; 
    printf("%f\n",f);
    return 0;
}


0
已采纳
储金洋
储金洋
新手光能
新手光能

张文博,你好

你要加个using namespace std;

你还要加一个头文件#include<cstdio>

储金洋在2018-03-18 16:53:48追加了内容

还有,你的printf应该在printf("这里写上你要保留几位小数.%f\n",f);

2
贾文卓
贾文卓
高级光能
高级光能

scanf和printf是有头文件的,#include<cstdio>

还有,你的输出由于没有规定小数点后位数,系统默认为6位

贾文卓在2018-03-18 14:22:41追加了内容

还有,第一行后面要插一句using namespace std;

祝你编程水平进步!

0
0
邵逸儒
邵逸儒
中级天翼
中级天翼

你用了但没加头文件

也没有

0
李乐凡
李乐凡
新手光能
新手光能

要加一个using namespace std;在#include <iostream>的后面哦~

0
0
我要回答