main(){float a,b,h,s;printf("input a,b,h:");scanf("%f,%f,%f",&a,&b,&h);s=(a+b)*h/2;printf("a=%f,b=%f,h=%f,s=%f",a,b,h,s);}这个程序为什么得不到结果的!问题出在哪里!
其实你后面都没错,就是前面漏了头文件。给你推荐个万能头文件:#include<bits/stdc++.h>
已经编译成功的代码如图:
运行后:
1、直接根据如下梯形面积公式来进行程序的设计:S=(a+b)*h/2,其中,S表示梯形面积;a和b分别表示梯形的上底和下底,h表示梯形的高。2、具体实现方法可以参考如下程序: