這樣為什么什么結(jié)果也沒有?除號或者說分?jǐn)?shù)有什么問題嗎?
int main()
{
??? int year=2014;
?? ?int people=200;
?? ?do
?? ?{
?? ??? ?year++;
?? ??? ?people=people*(1+1/5);?? ??? ?
?? ?}while(people<1000);
?? ?printf("到%d年的時候用工人數(shù)達(dá)到1000人\n",year);
?? ?return 0;
}
2015-11-04
因?yàn)?dead loop 啊, 1/5 = 0, ? 1.0/5.0 = 0.2
寫成 people = people * 6 / 5;?
或者 people = people * (1.0 + 1.0/5.0);
2015-11-04
啊啊啊,謝謝您,入門菜鳥,見諒