我對編程確實很陌生,我剛開始嘗試使用哈佛CS50上的一些問題集。如果有人能向我指出爲什麼我的代碼是錯誤的,將不勝感激。CS50 PSET 1貪婪
編譯並運行代碼後,沒有任何輸出。
另一個說明,有人可以向我解釋「圓」是如何工作的?我真的不會從終端上的人那裏得到它。謝謝!
#include <stdio.h>
#include <math.h>
int main(void)
{
printf(" O hai! How much change is owed?\n");
float change;
change=GetFloat();
double round(double change);
int x= change*100;
int i=0;
while(x>25) {
x=x-25;
i++;
return i;
}
while(x>10) {
x= x-10;
i++;
return i;
}
while(x>5) {
x=x-5;
i++;
return i;
}
while(x>1) {
x=x-1;
i++;
return i;
}
printf("%d\n",i);
}
當你運行你的代碼時會發生什麼?如果我們不知道它在做什麼,我們不知道爲什麼它會表現錯誤。 – SuperBiasedMan
發佈錯誤你得到 –
我沒有得到這個代碼的任何輸出......所以我不知道最新錯誤:'( – cornstar94