printf("长方体的高度\n");
scanf("&d",&height);改为
printf("长方体的高度\n");
scanf("%d",&height);
要注意细节
好像你高度没有输
#include
int calculate(int Long,int wadth,int height);
int main()
{
int result=-1;
while(1)
{
int Long=-1; //变量初始化一下
int width=-1;
int height=-1;
printf("长方体的长度\n");
scanf("%d",&Long);
printf("长方体的宽度\n");
scanf("%d",&width);
printf("长方体的高度\n");
scanf("&d",&height);
if(Long==-1 || width==-1 || height==-1)
{ //判断是否输入完整
printf("输入数据不完整");
system("cls");
continue;
}
else
{
break;
}
}
result=calculate(Long,width,height);
printf("长方体的体积是:");
printf("%d\n",result);
return 0;
}
int calculate(int Long,int width,int height)
{
int result=Long*width*height;
return result;
}