如何在C语言中实现长方体体积的计算?

如何在C语言中实现长方体体积的计算?如题,求解!
2025-03-25 06:38:38
推荐回答(4个)
回答1:

#include

void main()

{ char name[20];
  int number,h,i,clas,k;
  double cd,tj;
  float kd;
  printf("请输入姓名: "); scanf("%s",name);
  printf("请输入班级:"); scanf("%d",&clas);
  printf("请输入学号:"); scanf("%d",&number);
  printf("请输入任意非0整数: "); scanf("%d",&h);
  i=0; cd=0; while ( name[i] ) cd+=name[i++];
  cd/=i; if ( cd<0 ) cd=-cd; //如果使用汉字姓名,小心出现负值
  i=0; k=number; kd=0; while ( k ) { kd+=(k%10); k/=10; i++; }
  kd/=i;
  tj=cd*kd*h;
  printf("姓名:%s\t班级:%d\t学号:%d\n",name,clas,number);
  printf("长度:%9.3lf\t宽度:%9.3f\t高度:%d\n",cd,kd,h);
  printf("长方体的体积为:%8.2lf\n",tj);
}

由于输出截断了小数,所以显示的体积小数部分用显示的长宽高计算小数部分有误差,如想不出现误差则需要截断小数位后再计算体积

回答2:

#include
#include

int main(void)
{
int chang,kuan,gao;

printf("Please input 3 numbers:");
scanf("%d%d%d",&chang,&kuan,&gao);

printf("Tiji :%d\n",chang*kuan*gao);

return 0;
}
这个代码可执行,保存文件ceshi.exe,计算正确。

回答3:

#include
int main()
{float a,b,c,v;
 scanf("%f%f%f",&a,&b,&c);
 v=a*b*c;
 printf("V=%g\n",v);
 return 0; 
}

回答4:

长乘宽,输出,完事