c语言计算长方体体积和三面面积 用函数cale计算体积 面积 返回体积 主函数输出体积面积?

c语言计算长方体体积和三面面积 用函数cale计算体积 面积 返回体积 主函数输出体积面积?,第1张

这里面问题很多

1、你需要先确认你的长宽高到底是整数还是小数,如果是整数,那定义的时候就是int W,H,L输入的时候就是scanf("%d,%d,%d",&L,&W,&H)而不是%f,%f是用来输入float用的

2、你输入的格式要与你scanf一致,按上面的的写法,你输入的时候就要写比如1,2,3

3、题目要求的calc是要返回体积以及三个面面积也就是要返回4个值的,你程序中只返回了体积

#include<stdio.h>

int *calc(int l,int w,int h) {

static int ret[4]

ret[0]=l*w*h

ret[1]=l*w

ret[2]=w*h

ret[3]=l*h

return ret

}

int main() {

int L,W,H

printf("Input l,w,h: ")

scanf("%d,%d,%d",&L,&W,&H)

int *r=calc(L,W,H)

printf("Volume=%d\nArea of three faces=%d,%d,%d",r[0],r[1],r[2],r[3])

}

#inlcude<stdio.h>

int calc(int p,int n)

{

int i=1

long m

while(m<n)//通过循环求i,每相乘一次就做一次统计,最后返回

{

p=p*p

i++

}

return i

}

int main()

{

int p,n,k

scanf("%d%d",&p,&n)

k=calc(p,n)

printf("%d\n",k)

return 0

}

//希望能够帮助你。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11689177.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存