编程问题 错误在哪求解
我是个初学C语言的人,遇到个题从键盘上输入一个梯形的上底,下底,高,输出梯形的面积。要求用实型数据进行计算。
我做的如下
main()
{float a,b,h,area;
scanf("%f,%f,%f",&a,&b,&h);
area=h*(a+b)/2;
printf("area=%d\n",area);
getch();
}
但输入数据时得我到正解
求人指出错误 给以解答
我初学C语言,如有什么低级错误请谅解
#include <stdio.h> #include <conio.h> int main() { float a,b,h,area; scanf("%f,%f,%f",&a,&b,&h); /*输入 2,3,4*/ area=h*(a+b)/2; printf("area=%f\n",area); /*输出的数据类型为浮点型数据*/ getch(); }main()