【新手上路】C++中輸入一行不確定個數的整數


       這是在學劉汝佳的《算法競賽入門》時遇到的一個小問題:輸入一行不確定個數的整數,並對其進行操作。如果是先輸入整數的個數n,再輸入n個整數,稍微接觸C++的人都能實現。又或者給一個結束標志0,輸入0時停止輸入,這也很簡單。但按照標准的算法輸入輸出框架的話,也就是回車(enter)結束輸入,就有點小問題。當時書中給的是C風格的寫法,於是我自己寫了一種C++風格的。

int main()

{

int x = 0;
 cin >> x;
 while (cin.get() != '\n')
 {
 cin >> x;
  //對數據x的具體操作
 }

}

2018-09-14

20:54:26


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM