1
0
已采纳
你的错误在于:应该是变量问题。
int b,h;应该用double b,h;
其他变量没有问题。
公式应用正确。
头文件没问题(应该可以省去‘#include<cstdio>’)
正确的代码如下
(只是部分代码):
double a,h;//定义变量底和高;
cin>>a>>h;//输入变量底和高;
double s=a*h/2;//S三角形面积=底*高,面积公式
cout<<s;//输出面积
return 0;//返回值=0
贾老师说过:一般情况下,有些题目中关于面积公式的题目最好把整形变量切换成double类型变量。
【注意,顺便提一句:
市赛时最好用double,不用float(除非空间太小)
】
我的解答希望你采纳
0
0
0
0
0