最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C/C++中輸入多組數(shù)據(jù)的方法

 更新時間:2017年08月02日 11:46:21   作者:FallingU  
這篇文章主要為大家詳細介紹了C/C++中輸入多組數(shù)據(jù)的三種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

如果在剛開始學(xué)習(xí)算法,做算法題的時候,題上經(jīng)常會要求輸入多組數(shù)據(jù),對于剛開始學(xué)習(xí)的小白來說,可能不知道怎么算輸入多組數(shù)據(jù),也不知道該怎么處理,剛好想起來,就把方法記錄一下

怎么算輸入多組數(shù)據(jù)?

一般題中要求輸入多組數(shù)據(jù)的意思就是讀取數(shù)量不定的輸入數(shù)據(jù)(不能確定輸入數(shù)據(jù)的數(shù)量),在這種情況下,需要不斷讀取數(shù)據(jù)直至沒有新的輸入為止。

方法一:

#include <stdio.h> 
int main() 
{ 
  int a; 
  while(scanf("%d",&a)!=EOF) 
  { 
    printf("%d\n",a); 
  } 
  return 0; 
} 

上面是使用C語言的的方法,把輸入語句作為while循環(huán)的判斷條件,當輸入數(shù)據(jù)不是文件結(jié)束符(EOF)的時候,就可以實現(xiàn)連續(xù)輸入

方法二:

#include <iostream> 
using namespace std; 
int main() 
{ 
  for(int i;cin>>i;) 
  { 
    cout << i << endl; 
  } 
  return 0; 
} 

方法二是用C++for循環(huán)實現(xiàn),將輸入語句作為for循環(huán)的condition部分,而expression部分省略不寫,因為條件部分能改變i的值,所以這個循環(huán)無需表達式部分,其中,條件部分不斷檢查輸入流的內(nèi)容,只要讀取完所有的輸入或者遇到一個輸入錯誤就終止循環(huán)

方法三:

#include <iostream> 
using namespace std; 
int main() 
{ 
  int a; 
  while(cin>>a) 
  { 
    cout << a << endl; 
  } 
  return 0; 
} 

方法三和方法二類似,使用istream對象作為循環(huán)的判斷條件,檢測流的狀態(tài)。如果流是有效的,即流未遇到錯誤,那么檢測成功。當遇到文件結(jié)束符(EOF)或者遇到一個無效輸入時istream對象的狀態(tài)就會變?yōu)闊o效。處于無效狀態(tài)的istream對象會使條件變假。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++高級程序員成長之路

    C++高級程序員成長之路

    本文主要是結(jié)合自身的經(jīng)驗,給大家羅列了一些如何成為C++高級程序員的方法和注意事項,分享給大家,希望對新手能夠有所幫助。
    2015-12-12
  • Qt5.9程序打包發(fā)布的實現(xiàn)

    Qt5.9程序打包發(fā)布的實現(xiàn)

    本文主要介紹了Qt5.9程序打包發(fā)布的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Qt掃盲篇之QRegularExpression正則匹配總結(jié)

    Qt掃盲篇之QRegularExpression正則匹配總結(jié)

    QRegularExpression是Qt5.0引進的,修復(fù)了很多bug,提高了效率,使用時建議使用QRegularExpression,下面這篇文章主要給大家介紹了關(guān)于Qt掃盲篇之QRegularExpression正則匹配的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 詳解Qt中的雙緩沖機制與實例應(yīng)用

    詳解Qt中的雙緩沖機制與實例應(yīng)用

    所謂雙緩沖機制,是指在繪制控件時,首先將要繪制的內(nèi)容繪制在一個圖片中,再將圖片一次性地繪制到控件上。本文主要為大家介紹了Qt中的雙緩沖機制與實例應(yīng)用,希望對大家有所幫助
    2023-03-03
  • C語言在linux下編程詳解

    C語言在linux下編程詳解

    這篇文章主要介紹了linux下基于C語言的編程,實例分析了基本使用技巧與相關(guān)概念,具有一定參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • C++項目開發(fā)實現(xiàn)圖書管理系統(tǒng)

    C++項目開發(fā)實現(xiàn)圖書管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C++項目開發(fā)實現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 深入解析C語言中函數(shù)指針的定義與使用

    深入解析C語言中函數(shù)指針的定義與使用

    這篇文章主要介紹了C語言中函數(shù)指針的定義與使用,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-04-04
  • 淺談VC++中的內(nèi)聯(lián)

    淺談VC++中的內(nèi)聯(lián)

    在 Visual C++ 中使用內(nèi)聯(lián)匯編 一、內(nèi)聯(lián)匯編的優(yōu)缺點 因為在Visual C++中使用內(nèi)聯(lián)匯編不需要額外的編譯器和聯(lián)接器,且可以處理Visual C++ 中不能處理的一些事情,而且可以使用在 C/C++中的變量,所以非常方便。
    2015-07-07
  • Effective?C++?學(xué)習(xí)筆記

    Effective?C++?學(xué)習(xí)筆記

    這篇文章主要介紹了Effective?C++?學(xué)習(xí)筆記,想學(xué)習(xí)Effective?C++的朋友可以參考一下
    2023-08-08
  • C/C++中一次性執(zhí)行多個DOS命令的實現(xiàn)思路

    C/C++中一次性執(zhí)行多個DOS命令的實現(xiàn)思路

    在C語言中執(zhí)行DOS命令的方法很多,在這就不一給大家一一介紹了,本文重點給大家介紹C/C++中一次性執(zhí)行多個DOS命令的實現(xiàn)思路,需要的朋友參考下
    2017-12-12

最新評論

徐水县| 浦东新区| 永宁县| 漠河县| 博白县| 平乡县| 中西区| 扶沟县| 灵宝市| 乌鲁木齐县| 古田县| 太白县| 嘉义市| 界首市| 大姚县| 扎兰屯市| 越西县| 景东| 定西市| 永仁县| 汨罗市| 县级市| 娱乐| 洛川县| 寿阳县| 仁布县| 嘉鱼县| 万宁市| 乌拉特后旗| 夏邑县| 河南省| 红安县| 安图县| 凯里市| 东辽县| 山西省| 盐津县| 托克托县| 安多县| 芜湖市| 罗江县|