刚开始接触ACM吃过的亏😭😭😭
OJ在线编程常见输入输出练习

ACM的时候才知道自己连基本的输入都难以搞定!!!耻辱柱定死了~~~😭😭😭
如果大家有更好的方法一定给我分享一下,我太菜了👤
题目
A+B(1)||A+B(2)||A+B(3)||A+B(4)||A+B(5)||A+B(6)||A+B(7)||字符串排序(1)||字符串排序(2)||字符串排序(3)
A+B(1)
链接:https://ac.nowcoder.com/acm/contest/5650/A
来源:牛客网
题目描述
计算a+b
输入描述:
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。
输出描述:
输出a+b的结果
示例1
输入
1 5
10 20
输出
6
30
代码
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> a;
int ta;
cin >> ta;
while (cin) {
a.push_back(ta);
cin >> ta;
}
for (int i = 0; i < a.size(); i+=2)
cout << a[i] + a[i+1] << endl;
return 0;
}
A+B(2)
链接:https://ac.nowcoder.com/acm/contest/5650/B
来源:牛客网
题目描述
计算a+b
输入描述:
输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
输出描述:
输出a+b的结果
示例1
输入
2
1 5
10 20
输出
6
30
代码
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int t;
cin >> t;
vector<int> nums;
while (t-- && cin) {
int a,b;
cin >> a >> b;
nums.push_back(a+b);
}
for (auto it : nums)
cout << it << endl;
system("pause");
return 0;
}
A+B(3)
链接:https://ac.nowcoder.com/acm/contest/5650/C
来源:牛客网
题目描述
计算a+b
输入描述:
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组, 如果输入为0 0则结束输入
输出描述:
输出a+b的结果
示例1
输入
1 5
10 20
0 0
输出
6
30
代码
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
vector<int> nums;
while (cin

本文档列举了ACM竞赛中关于输入输出和字符串排序的常见练习题,包括不同数据格式的读取和计算一系列数字之和的算法实现,以及字符串的排序方法。代码示例覆盖了多种情况,如多组数据、不定数量的输入和不同分隔符的处理。
最低0.47元/天 解锁文章
2231





