作者:
yoyokeep (dreams come true)
2014-10-03 15:38:48開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Microsoft Visual Studio 2010 Express
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
想問為什麼這個程式只輸入一個數值就會變成無窮迴圈
程式碼(Code):(請善用置底文網頁, 記得排版)
int main()
{
int n=0,i,f=1;
while(scanf("(%d)",&n)!= EOF)
{
f=1;
for(i=1;i<=n;i++)
{
f=f*i;
}
printf("%d\n",f);
}
}
補充說明(Supplement):
各位大大好,因為最近在自修c語言,寫到這個程式會變成無窮迴圈,
可是不知道原因出在哪,先謝謝各位大大糾正觀念了!