问题标题: 酷町堂:翟谦瑞帮帮忙!

0
0
已解决
丁政元
丁政元
初级光能
初级光能
#include<iostream>
using namespace std;
int main(){
    double a,b,c,s=0;
    cin>>a>>b>>c; 
    s=(a+b)*c/2;
    cout<<setprecision(1)<<s;
return 0;
}

请问

#include<iostream>
using namespace std;
int main(){
    double a,b,c,s=0;
    cin>>a>>b>>c; 
    s=(a+b)*c/2;
    cout<<setprecision(1)<<s;
return 0;
}

1121为什么错了???


0
已采纳
翟谦瑞
翟谦瑞
新手守护
新手守护

s不用=0,而且,setprecision不好,教你一个东西。

printf("%.保留的位数lf",变量);

这是输出,输入用scanf,

scanf("%变量类型",变量);

剩下的自己去学吧!

 

0
0
0
0
0
李祈乐
李祈乐
新手光能
新手光能

用setprecision解决这一题可以通过,但是调用这个保留位数的函数需要头文件

#include<iomanip>

否则会报错

我要回答