问题标题: 1673   求三角形的面积 ,由于我是C++初学者,请大神请教,看看哪错了

0
0

1
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

s=a*h/2;应该是s=a*h/2.0;

double s;

1
张睿杰
张睿杰
初级天翼
初级天翼
int a,h;
double s;

这是第一个

s=a*h/2.0;

这是第二个

 

1
邵逸儒
邵逸儒
中级天翼
中级天翼

1.把int改为double;

2.把2改为2.0;

1
郑怡翔
郑怡翔
初级天翼
初级天翼

全部用double类型(因为实型包括整型),然后s=a*h/2;应该是s=a*h/2.0;

1
陶旭杰
陶旭杰
中级光能
中级光能

错误1:

应把:

int a,h,s;

改为:

int a,h;
double s;

错误2:

应把:

s=a*h/2;

改为:

s=a*h/2.0;

 

0
0
张睿杰
张睿杰
初级天翼
初级天翼

对不起朱智霖 

刚才s=a*h/2.0;写成s=a*h/2。0了

0
0
傅文彬
傅文彬
新手天翼
新手天翼

1.将int改为double;2.将

s=a*h/2;

改为:

s=a*h/2.0;
0
-1
我要回答