多組資料的輸入方法(c語言)

2021-10-02 17:14:12 字數 1240 閱讀 1023

例題:給定兩個整數a,b,求這兩個數之和

【輸入】

輸入資料有多行。每行資料中含有兩個整數a,b(0<=a,b<=109)

【輸出】

對每行資料,輸出對應的a+b的值。

【樣例輸入】

123 500

60 80

70 90

【樣例輸出】

623140

160【**實現】

#include

intmain()

return0;

}

在有些題目中,先給乙個正整數,告訴資料輸入的組數,然後根據這個陣列進行讀取。

例題:給定兩個整數a,b,求這兩個數之和

【輸入】

輸入資料中的第一行是乙個正整數t(0<=t<=100)。接下來有t行資料。每行資料中含有兩個整數a、b(-103<=a,b<=103)

【輸出】

對每行資料,輸出對應的a+b的值。

【樣例輸入】

2123 500

60 80

【樣例輸出】

623140

【**實現】

#include

intmain()

return0;

}

有些問題中不告訴迴圈次數,而是給定乙個特殊值,表示輸入的結束。這個特殊值被稱為哨兵,因此這個輸入方法稱為哨兵法。

例題:給定兩個整數a,b,求這兩個數之和

【輸入】

輸入資料有多行。每行資料中含有兩個整數a,b(0<=a,b<=109)。最後一行資料是0 0,標誌輸入結束。0 0一行本身不需要計算輸出。

【輸出】

對每行資料,輸出對應的a+b的值。

【樣例輸入】

123 500

60 80

0 0【樣例輸出】

623140

【**實現】

#include

intmain()

return0;

}

1.eof法常用於不知道幾組資料,用while迴圈,利用scanf()的返回值結束時為eof。

2.計數法用於知道幾組資料,用for迴圈。

3.哨兵法用於不知道幾組資料,用while迴圈。利用當遇到特殊值哨兵(最後輸入的資料)時結束。

C C 多組輸入方法

多組輸入方法 請輸入第1個字串 kskr1 請輸入第2個字串 kskr2 請輸入第3個字串 kskr3 輸出m 0 的值 kskr1 輸出m 1 的值 kskr2 輸出m 2 的值 kskr3 4 getline 接受乙個字串,可以接收空格並輸出,需包含 include include includ...

C語言中多組輸入EOF的用法

include 在這裡著重介紹 while scanf d a eof 的使用方法 也可以寫成while scanf d n 其中的 是取反的意思 這段 的功能是用來實現多組輸入 在不知道輸入組數的情況下,要是知道輸入組數就用for迴圈 以下面的 為例 輸入多組值,遇到 eof 就結束輸入 在 wi...

多組資料的輸入和n組資料的輸入

在新接觸一門語言時,特別是這種抽象的語言,我覺得在入門階段是最難的,可能到現在我也沒有入門吧,我記得剛開學時打oj,困擾我許久的問題是多組資料的輸入,還有n組資料的輸入。下面是輸入不定組資料,直到檔案終止,即eof end of files eof也是 1,而可以用 位運算替換的意思,即無資料輸入的...