作者rosemary0401 (靠,為什麼沒考上榜首)
看板C_and_CPP
標題[問題] 初探ACM題目遇到input, output的問題
時間Fri Mar 23 00:28:10 2012
最近想練習ACM的題目,
對於題目的input和output有點問題,
比方說這題: 100 - The 3n + 1 problem
Sample Input
1 10
100 200
201 210
900 1000
Sample Output
1 10 20
100 200 125
201 210 89
900 1000 174
我該怎麼讀入input以及輸出output ??
我在main()裡面這樣作可以嗎?
while(1)
{
scanf("%d %d", &i, &j);
//計算nMax的值
printf("%d %d %d\n", i, j, nMax);
}
但題目給的input沒有終止條件
這樣程式該怎麼結束呢??
THANKS IN ADVANCE
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.150.212
推 tiyun:EOF 03/23 00:31
→ rosemary0401:while(scanf("%d %d", &i, &j) != EOF) 03/23 00:45
→ rosemary0401:{ 03/23 00:45
→ rosemary0401: ... 03/23 00:45
→ rosemary0401: printf("%d %d %d\n", i, j, nMax); 03/23 00:46
→ rosemary0401:} 03/23 00:46
→ rosemary0401:改成這樣嗎?? 03/23 00:46
推 cai7773:是的~ 正如這樣寫 03/23 01:41