0
已解决
丁政元
初级光能
初级光能
#include<iostream> #include<cstdio> using namespace std; int main(){ /*题目描述 Description 我们知道在数学中有很多的几何图形,其中三角形和长方形是我们经常会接触到的。 那么现在给你三角形的底边和高,以及长方形的长和宽,请你计算三角形的面积,长方形的周长和面积。 输入描述 Input Description 两行,第一行两个整数a,b,分别表示三角形的底边和高,且10000 ≤ a, b ≤ 100000 第二行两个实数c,d,分别代表长方形的长和宽,最后的结果可能会超过7位有效数字 输出描述 Output Description 第一行,一个正整数,表示三角形的面积(如果计算出的面积有小数,忽略小数部分) 第二行,一个小数,表示长方形的周长,保留三位小数 第三行,一个小数,表示长方形的面积,保留四位小数*/ long long a,b; double c,d; cin>>a>>b>>c>>d; cout<<(long long)(a*b/2)<<endl; printf("%.3f",(c+d)*2); cout<<endl; printf("%.4f",c*d); cout<<endl; return 0; }
0
已采纳
张易晨
新手光能
新手光能
把printf("%.3f",(c+d)*2);改成cout<<(c+d)*2<<endl;
把cout<<(long long)(a*b/2)<<endl;改成cout<<(int)a*b/2<<endl;
把(a*b/2)改成a*b/2
0
0
赵朗
高级光能
高级光能
long long定义 a,b;
浮点型定义 c,d;
cin>>a>>b>>c>>d;
输出<<a*b/2<<endl;
输出<<(c+d)*2.0;
输出<<endl;
printf("保留四位小数,c*d);
输出<<endl;
祝你AC
0