c语言梯形面积函数 c++梯形面积
用c语言编一个计算梯形的面积,我是才开始学的,求解
S=(a+b)*h/2,其中,S表示梯形面积;a和b分别表示梯形的上底和下底,h表示梯形的高。
成都网站建设、成都网站设计服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。成都创新互联把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!
include iostream include cmath using namespace std;/ 写出一个梯形类,操作有求面积和周长 分析:由于要求梯形的面积和周长,那就要为梯形提供上底,下底,高,左边长,右边长等属性。
C语言求梯形面积!
② double类型对应的转换说明是 %lf。错误的转换说明会导致输出错误。③ 主函数中已经利用 s=0.5*(a+b)*c; 求出了梯形的面积,那么为什么还要创建area()函数呢?况且这个函数还没用上。
scanf(%d,%d,%d,&a,&b,&c); 这句话是有问题的,因为格式字符串中的类型不匹配。你定义的 a,b,c 变量均为浮点型,而格式字符串中的 %d 是十进制整型(decimal)的,应该改为 %f (float) 浮点型才匹配。
基本是对的,你试试把scanf()里的换行去掉。修改后如下:VS2017测试通过。
include iostream include cmath using namespace std;/ 写出一个梯形类,操作有求面积和周长 分析:由于要求梯形的面积和周长,那就要为梯形提供上底,下底,高,左边长,右边长等属性。
scanf语句中第三个%lf打错了,打成&lf了,应该是%lf。
用C语言编写程序求梯形面积
③ 主函数中已经利用 s=0.5*(a+b)*c; 求出了梯形的面积,那么为什么还要创建area()函数呢?况且这个函数还没用上。s和area()函数这俩用一个就行。
scanf语句中第三个%lf打错了,打成&lf了,应该是%lf。
include iostream include cmath using namespace std;/ 写出一个梯形类,操作有求面积和周长 分析:由于要求梯形的面积和周长,那就要为梯形提供上底,下底,高,左边长,右边长等属性。
当前名称:c语言梯形面积函数 c++梯形面积
当前地址:http://scyanting.com/article/dedeoje.html