OJ 輸入問題

2021-06-15 02:04:08 字數 2390 閱讀 5154

1. 最簡單的輸入

description  

計算 a+b

input

兩個整數 a,b

output

a+b的值

sample input

1 2

sample output

3

c

#include int main()  

c++:

#include using namespace std;  

int main()

2. 一次執行,要輸入多組資料,直到讀至輸入檔案末尾(eof)為止

description  

計算 a + b

input

多組由兩個整數(a和b)構成的輸入,a和b之間用空格隔開,每組輸入單獨佔一行

output

每組的兩個整數(a和b)求和並輸出,每組的求和結果獨佔一行

sample input

1 5

10 20

400 516

sample output

6 30

916

c:

#include int main()   

return 0;

}

說明:scanf函式返回值就是讀出的變數個數,如果乙個都沒有,則返回值是-1。eof是乙個預定義的常量,等於-1。 

c++:

#include using namespace std;  

int main()

return 0;

}

說明:當讀到輸入結束時,cin >> a >> b返回 0,迴圈也結束

3. 一次執行,要輸入多組資料,組數由第乙個輸入資料決定(在開始的時候輸入乙個n,接下來是n組資料)

description  

計算 a + b

input

第一行是資料的組數n,從第二行是n組由兩個整數(a和b)構成的輸入,a和b之間用空格隔開,每組輸入單獨佔一行

output

每組的兩個整數(a和b)求和並輸出,每組的求和結果獨佔一行

sample input

2 1 5

10 20

sample output

6 30

c:

#includeint main()  

return 0;

}

4.  輸入不說明有多少組資料,但以某個特殊輸入為結束標誌。平時做題中常見諸如「輸入學生成績,以-1結束」,沒有學生得-1分的,這個結束資料可以要得。

description  

計算 a + b

input

多組由兩個整數(a和b)構成的輸入,a和b之間用空格隔開,每組輸入單獨佔一行。當輸入為 0 0 時,輸入結束。

output

每組的兩個整數(a和b)求和並輸出,每組的求和結果獨佔一行。

sample input

1 5

10 20

0 0

sample output

6 30

c:

#include int main()  

return 0;

}

c++:

#includeusing namespace std;  

int main()

c++:

#include#includeusing namespace std;

int main()

{ ifstream fin("input.txt"); //只加這一句輸入將被重定向到檔案input.txt

int a,b;

fin>>a>>b;

cout<

杭電oj刷題2021以及輸入問題

problem description 作為杭電的老師,最盼望的日子就是每月的8號了,因為這一天是發工資的日子,養家餬口就靠它了,呵呵 但是對於學校財務處的工作人員來說,這一天則是很忙碌的一天,財務處的小胡老師最近就在考慮乙個問題 如果每個老師的工資額都知道,最少需要準備多少張人民幣,才能在給每位老...

C 處理OJ的輸入

在使用oj 比如牛客 碼 的時候,經常碰上處理輸入輸出的問題,以下記錄一下自己遇到的坑 通常出現在不給定陣列長度,需要自己迴圈獲取陣列時 假設從螢幕獲取乙個以逗號分隔的陣列 如5,3,4,1,1 但是陣列長度沒有給定 include include include include int main ...

OJ問題集錦

1.error c2668 sqrt 對過載函式的呼叫不明確。c 中 sqrt x 呼叫,x必須是double或者float。所以如果是int需要通過 1.0 轉換成double或者float。2.圓中pi的值 define pi atan 1.0 4 3.c c 都可以採用進製輸入輸出,來實現簡單...