這是在學劉汝佳的《算法競賽入門》時遇到的一個小問題:輸入一行不確定個數的整數,並對其進行操作。如果是先輸入整數的個數n,再輸入n個整數,稍微接觸C++的人都能實現。又或者給一個結束標志0,輸入0時停止輸入,這也很簡單。但按照標准的算法輸入輸出框架的話,也就是回車(enter)結束輸入,就有點小問題。當時書中給的是C風格的寫法,於是我自己寫了一種C++風格的。
int main()
{
int x = 0;
cin >> x;
while (cin.get() != '\n')
{
cin >> x;
while (cin.get() != '\n')
{
cin >> x;
//對數據x的具體操作
//對數據x的具體操作
}
}
2018-09-14
20:54:26
