我所經歷的C語言程序設計:一種現代方法,來到任務,並聲明在底部的程序,我把它抄了一個字一個字,它不給我預期的輸出:爲什麼我的程序返回錯誤答案的任何解決方案?
#include <stdio.h>
int main(void) {
int height, length, width, volume, weight;
height = 8;
length = 12;
width = 10;
volume = height * weight * width;
weight = (volume + 165)/166;
printf("Dimensions %d x %d x %d\n",length, width, height);
printf("Volume (cubic inches) : %d\n",volume);
printf("Dimensional weight (pounds) : %d\n", weight);
return 0;
}
的我從程序獲取輸出是:
Dimensions 12 x 10 x 8
Volume (cubic inches) : 0
Dimensional weight (pounds) : 0
Program ended with exit code: 0
我在Xcode跑了這一點,它不具有與該程序的任何錯誤,但仍然打印此。關於爲什麼這段代碼不工作的任何解決方案?
是的,我從IDE直接複製 –