首页上一页 1 下一页尾页 3 条记录 1/1页
为什么去掉那个要加个(int),去掉int就出错?
发表在C语言图书答疑
2018-12-01 悬赏:6 学分
《玩转C语言程序设计》第2章 C语言语法基础 41页-41页
是否精华
是
否
版块置顶:
是
否
题目是:计算德邦物流车承载数
已知德邦物流车的车厢长4.2米,宽1.9米,高1.9米,快递的箱子长是0.5米,宽是0.5米,
高是0.3米,那么这个物流车能装多少个这样规格的箱子。计算公式是:箱子总数(取整数)
=(物流车厢的宽/快递箱宽)*(物流车箱长/快递箱长)*(物流车厢高/快递箱高)
#include <stdio.h>
void main(void)
{
//定义德邦物流车厢的宽、高、长
double width=1.9,heigth=1.9,length=4.2;
//定义箱子的尺寸 宽、高、长
double goods_wid=0.5,goods_hei=0.3,goods_len=0.5;
int num;//定义整型变量,用来存储计算结果
//使用强制转换计算承载数
num=(int)(width/goods_wid)*(int)(length/goods_len)*(int)(heigth/goods_hei);
printf("德邦物流车可以存放%d个快递箱\n",num);//输出
}