int main() {
int a,b,c,d;
char comma;
std::cin >> a >> comma >> b >> comma >> c >> comma >> d;
std::cout << a << " " << b << " " << c << " " << d << std::endl;
return 0;
}
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers;
int num;
// Read inputs until the end of the line
while (std::cin >> num) {
numbers.push_back(num);
// Check for newline character or end of file
if (std::cin.peek() == '\n' || std::cin.peek() == EOF)
break;
}
// Print the numbers
for (int i : numbers) {
std::cout << i << " ";
}
return 0;
}
5条答案
按热度按时间uelo1irk1#
>>
的分隔符是不可修改的,但可以将其与ignore
组合使用:xoshrz7s2#
你可以这样做:
输入:
输出:
演示:http://www.ideone.com/tXQZd
3duebb1j3#
在C / C++中,你只需要这样做:
您只需要包含
<cstdio>
9ceoxa924#
你可以这样做-
这将采用6*6数组输入作为
-9 -9-9 -9 11 1
0 - 9 0 4 3 2
-9 - 9 - 9 1 2 3
0 0 8 6 6 0
0 0 0 - 2 0 0
0 0 1 2 4 0
gzszwxb45#
你可以这样做,在输入上运行一个循环,并将所有输入放入数组/向量中,然后使用该数组/向量。