#include
stdio.h
void
main()
{
float
a,
b,
h;
//
梯形的上底、下底和高
printf("请依次输入梯形的上底、下底和高:");
scanf("%f%f%f",
b,h);
printf("梯形的面积:%f",
}
扩展资料:
C语言特有特点:
①C语言是一个有结构化程序设计、具有变量作用域(variable
scope)以及递归功能的过程式语言.
by
value),另外也可以传递指针(a
pointer
passed
value).
keywords),使变量、函数命名有更多弹性.
参考资料:
c语言
#include stdio.h
int main()
float a,b,c,s;
printf("---求梯形的面积---\n");
printf("请输入梯形上底长度:");
scanf("%f",a);
printf("请输入梯形下底长度:");
scanf("%f",b);
printf("请输入梯形的高:");
scanf("%f",c);
return 0;
你的代码中一些问题:
① 图片第四行少写了分号,并且该函数声明 double area(double x,double y,double z); 建议写在最开头.当然,写在主函数里也可以,这是小问题.
② double类型对应的转换说明是 %lf.错误的转换说明会导致输出错误.
附上代码:
① 使用area()函数
#include?stdio.h
double?area(double?x,double?y,double?z);
int?main(void)
double?a,b,c,s;
printf("Please?enter?a,b?and?c:");
scanf("%lf,%lf,%lf",a,b,c);
s=area(a,b,c);
printf("s=%lf\n",s);
return?0;
double?area(double?x,double?y,double?z)
② 在主函数中直接求
其实你后面都没错,就是前面漏了头文件.给你推荐个万能头文件:#includebits/stdc◆◆.h
已经编译成功的代码如图:
运行后:
以上就是土嘎嘎小编为大家整理的c语言函数调用求梯形面积相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!