求助:为什么会出现这种情况?
大家好,我是新手,前一段时间把《写给大家看的C语言书》看完了,对C语言有了个宏观的认识,我现在开始学习《C程序设计-现代方法》这本书了,刚才遇见书中的一道练习题,有些疑问。。。题目是要计算一个箱子的体积、重量等。。
#include<stdio.h>
main()
{
int height=8,length=12,width=10,volume;
volume=height * length * width;
printf("Dimensions:&dx%dx%d\n",length,width,height);
printf("Volume:&d\n",volume);
printf("Weight:%d\n",(volume+165)/166);
return 0;
}
为什么最后 那个height的值显示不出来,仍然是%d...
然后,我用了网上下载的答案里的程序,结果还是一样。。。
想请教一下高手是什么原因。。。。。 有可能是兼容性的问题吗? 我是win7的系统。。。