首页 > 其它 > 题目详情
编写程序,输入长方体的长、宽、高,计算体积及三个面的面积,并输出.要求:1.定义函数,长、宽、高为参数;2.在函数中计算
题目内容:
编写程序,输入长方体的长、宽、高,计算体积及三个面的面积,并输出.
要求:1.定义函数,长、宽、高为参数;
2.在函数中计算体积、三个面的面积 ;
3.在主程序中打印结果.优质解答
#include float s1,s2,s3;float v(float a,float b,float c){s1=a*b;s2=a*c;s3=b*c;return a*b*c;}void main (void){float a,b,c;scanf("%f%f%f",&a,&b,&c);printf("V=%.3f\n",v(a,b,c));printf("S1=%.3f S2=%.3f S3... - 追问:
- 谢谢,最后那个printf不太懂!
- 追答:
- 请注意查看全局变量s1,s2,s3的说明位置,以及函数v的内容,它除了计算体积之外,还计算了三种矩形面积,通过全局变量s1,s2,s3返回,所以,在下面的语句中可以直接引用输出(之前已经计算好了的)。
要求:1.定义函数,长、宽、高为参数;
2.在函数中计算体积、三个面的面积 ;
3.在主程序中打印结果.
优质解答
- 追问:
- 谢谢,最后那个printf不太懂!
- 追答:
- 请注意查看全局变量s1,s2,s3的说明位置,以及函数v的内容,它除了计算体积之外,还计算了三种矩形面积,通过全局变量s1,s2,s3返回,所以,在下面的语句中可以直接引用输出(之前已经计算好了的)。
本题链接: