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

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

 更新時間:2017年08月02日 11:46:21   作者:FallingU  
這篇文章主要為大家詳細(xì)介紹了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)的判斷條件,當(dāng)輸入數(shù)據(jù)不是文件結(jié)束符(EOF)的時候,就可以實(shí)現(xiàn)連續(xù)輸入

方法二:

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

方法二是用C++for循環(huán)實(shí)現(xiàn),將輸入語句作為for循環(huán)的condition部分,而expression部分省略不寫,因?yàn)闂l件部分能改變i的值,所以這個循環(huán)無需表達(dá)式部分,其中,條件部分不斷檢查輸入流的內(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)。如果流是有效的,即流未遇到錯誤,那么檢測成功。當(dāng)遇到文件結(jié)束符(EOF)或者遇到一個無效輸入時istream對象的狀態(tài)就會變?yōu)闊o效。處于無效狀態(tài)的istream對象會使條件變假。

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    C語言在linux下編程詳解

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

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

    這篇文章主要為大家詳細(xì)介紹了C++項(xiàng)目開發(fā)實(shí)現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    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)缺點(diǎn) 因?yàn)樵赩isual 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命令的實(shí)現(xiàn)思路

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

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

最新評論

余干县| 宿松县| 濮阳县| 台南市| 德昌县| 隆昌县| 永寿县| 安多县| 札达县| 梓潼县| 永川市| 慈溪市| 阿拉善盟| 涞水县| 科技| 扶绥县| 汶上县| 河津市| 和平县| 盘山县| 平塘县| 兴安盟| 西充县| 清苑县| 龙口市| 仲巴县| 石柱| 分宜县| 朝阳区| 师宗县| 谢通门县| 土默特右旗| 巫溪县| 崇阳县| 鲁甸县| 陵川县| 封开县| 色达县| 安康市| 祁连县| 竹北市|