梯形面积函数python 梯形面积方式

梯形的上底,下底,高,求梯形的面积。用自定义函数方法编程序

/*先从主函数中开始执行:*/

武陵源网站建设公司创新互联公司,武陵源网站设计制作,有大型网站制作公司丰富经验。已为武陵源上1000家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的武陵源做网站的公司定做!

main()

s1,s2,s;

float

s

(a,b,c);

s1=s(4,6,8;)

/*此时调用子函数(实参为4,6,8传递给形参):*/

float

s(float

a,float

b,float

c);

{

float

s,t;

t=(a+b+c)/2;

s=sqrt(t-a)*(t-b)*(t-c);

return

s;

}/*得到的返回值s赋给主函数中的s1,返回主函数中继续向下执行:*/

s2=s(3,6.5,8.5);

/*此时再次调用子函数(实参3,6.5,8.5传递给形参):*/

float

s(float

a,float

b,float

c);

{

float

s,t;

t=(a+b+c)/2;

s=sqrt(t-a)*(t-b)*(t-c);

return

s;

}/*得到的返回值s赋给主函数中的s2,返回主函数中继续向下执行:*/

s=

s1+s2;

printf("图形面积s=%f

\n",s);

}

/*全部程序执行完毕。*/

Python当传入一个参数时,返回圆的面积,当传入两个,返回矩形的面积,当传入三个参数,返回梯形的面积?

利用*args允许任意个输入

def  area(*args):

if len(args) == 1: return 3.14*args[0]*args[0]

elif len(args) == 2: return args[0]*args[1]

elif len(args) == 3: return 0.5*(args[0]+args[1])*args[2]

else: print "Not support."

从键盘输入梯形的上下底边的长度和高计算梯形的面积保留两位有效数字用自定义函数实现

s=@(d1,d2,h)(d1+d2)*h/2;

d1 = input('输入上底:');

d2 = input('输入下底:');

h = input('输入高:');

fprintf('面积=%.2f',s(d1,d2,h))

编写一个程序 输入梯形得上底下底和高的值计算并输出其面积

#include stdio.h

main()

{

int twidth,bwidth,height;

float s;

printf("请输入上底,下底,高(用空格隔开):");

scanf("%d%d%d",twidth,bwidth,height);

s = (float)(twidth+bwidth)*height/2;

printf("梯形的面积为:%.2f\n",s);

system("pause");

}


本文标题:梯形面积函数python 梯形面积方式
网站路径:http://ybzwz.com/article/hpjchp.html