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

#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);

}

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

d6da7fa0a90d9202b1ffdd0f73dbd5d3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值