C 輸入輸出練習

2022-10-11 15:27:13 字數 3625 閱讀 1024

輸入描述:輸入包括兩個正整數a,b(1 <= a, b <= 10^9),輸入資料報括多組。

輸出描述:輸出a+b的結果

示例輸入:

1 510 20

輸出:6

30**:

#include using namespace std;

int main()

return 0;

}

輸入描述:

輸入第一行包括乙個資料組數t(1 <= t <= 100)

接下來每行包括兩個正整數a,b(1 <= a, b <= 10^9)

輸出描述:輸出a+b的結果

示例輸入:

21 5

10 20

輸出:6

30**:

#include using namespace std;

int main()

return 0;

}

輸入描述:

輸入包括兩個正整數a,b(1 <= a, b <= 10^9),輸入資料有多組, 如果輸入為0 0則結束輸入

輸出描述:輸出a+b的結果

示例輸入:

1 510 20

0 0輸出:630

**:

#include using namespace std;

int main()

return 0;

}

輸入描述:

輸入資料報括多組。

每組資料一行,每行的第乙個整數為整數的個數n(1 <= n <= 100), n為0的時候結束輸入。

接下來n個正整數,即需要求和的每個正整數。

輸出描述:

每組資料輸出求和的結果

示例輸入:

4 1 2 3 4

5 1 2 3 4 5

0輸出:

1015

**:

#include using namespace std;

int main()

for (int num : arr)

cout << sum << endl;

}return 0;

}

輸入描述:

輸入的第一行包括乙個正整數t(1 <= t <= 100), 表示資料組數。

接下來t行, 每行一組資料。

每行的第乙個整數為整數的個數n(1 <= n <= 100)。

接下來n個正整數, 即需要求和的每個正整數。

輸出描述:

每組資料輸出求和的結果

示例輸入:

24 1 2 3 4

5 1 2 3 4 5

輸出:10

15**:

#include using namespace std;

int main()

cout << sum << endl;

}return 0;

}

輸入描述:

輸入資料有多組, 每行表示一組輸入資料。

每行的第乙個整數為整數的個數n(1 <= n <= 100)。

接下來n個正整數, 即需要求和的每個正整數。

輸出描述:

每組資料輸出求和的結果

示例輸入:

4 1 2 3 4

5 1 2 3 4 5

輸出:10

15**:

#include using namespace std;

int main()

cout << sum << endl;

}return 0;

}

輸入描述:

輸入資料有多組, 每行表示一組輸入資料。

每行不定有n個整數,空格隔開。(1 <= n <= 100)。

輸出描述:

每組資料輸出求和的結果

示例輸入:

1 2 3

4 50 0 0 0 0

輸出:690

**:

#include using namespace std;

int main()

}return 0;

}

輸入描述:

輸入有兩行,第一行n

第二行是n個空格隔開的字串

輸出描述:

輸出一行排序後的字串,空格隔開,無結尾空格

示例輸入:

5c d a bb e

輸出:a bb c d e

**:

#include #include #include #include using namespace std;

int main()

sort(vec.begin(), vec.end());//用這個排序就行

for (string s: vec)

return 0;

}

第九題:字串排序(排列多組,有結束符)

輸入描述:

多個測試用例,每個測試用例一行。

每行通過空格隔開,有n個字元,n<100

輸出描述:

對於每組測試用例,輸出一行排序過的字串,每個字串通過空格隔開

示例輸入:

a c bb

f dddd

nowcoder

輸出:a bb c

dddd f

nowcoder

**:

#include #include #include #include using namespace std;

int main()

}return 0;

}

輸入描述:

多個測試用例,每個測試用例一行。

每行通過,隔開,有n個字元,n<100

輸出描述:

對於每組用例輸出一行排序後的字串,用』,'隔開,無結尾空格

示例輸入:

a,c,bb

f,dddd

nowcoder

輸出:a,bb,c

dddd,f

nowcoder

採用substr函式

**:

#include #include #include #include using namespace std;

int main()

}vec.emplace_back(s.substr(cur, s.size() - cur));

//排序輸出

sort(vec.begin(), vec.end());

for (int i = 0; i < vec.size() - 1; i++)

cout << vec[vec.size() - 1] << endl;

}return 0;

}

依然是求a+b,不過要用long int/ long long int! 看資料量範圍

這個題很明顯告訴我們:請先不要懷疑系統和題目,一定要檢查自己的**!

**:

#include using namespace std;

int main()

return 0;

}

輸入輸出練習

題目1要求 編寫並執行輸出乙個 hello world 程式設計解析 include stdio.h 引用輸入輸出函式庫 void main 定義主函式 執行結果如下 另一種方式如下 include stdio.h 引用輸入輸出函式庫 int main void 定義主函式 執行結果 題目2要求 計...

C 輸入輸出

一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...

C 輸入輸出

c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。c的標準庫函式中提供了許多輸入輸出函式,如printf scanf 等,使用時需要新增相應的標頭檔案 scanf d num 逗號前為控制語句,後半部分為變數的位址。當中 d是輸入格式控制字串 scanf 函式在接受輸入資料是預設不採集空格,回車,...