C++ 如何将整数之间的空格作为输出 #包括 使用名称空间std; int main(){ int输入{}; 整数和{0}; cout>输入; while(输入!=0){ 总和=总和+(输入%10); 输入=输入/10; } cout
您可以在字符流中插入空格,如下所示:C++ 如何将整数之间的空格作为输出 #包括 使用名称空间std; int main(){ int输入{}; 整数和{0}; cout>输入; while(输入!=0){ 总和=总和+(输入%10); 输入=输入/10; } cout,c++,C++,您可以在字符流中插入空格,如下所示: #include <iostream> using namespace std; int main () { int input {}; int sum {0}; cout << "Number: "; cin >> input; while (input != 0) { sum = sum + (input%10); input = inpu
#include <iostream>
using namespace std;
int main () {
int input {};
int sum {0};
cout << "Number: ";
cin >> input;
while (input != 0) {
sum = sum + (input%10);
input = input / 10;
}
cout << "The sum is: " << sum << endl;
}
std::cout使用字符串插入的一种方法:
std::cout << ' '
你说的是输入的间距还是输出的间距?输出的间距检查我的答案。它接受字符串作为输入,将其转换为整数,然后执行sum@Evg是的,更简单。由于某种原因,当我复制并粘贴它时,它对我不起作用?它说所有的东西都有failed@naustin288,这是上面的表格。
int main () {
int input {};
int sum {0};
cout << "Number: ";
cin >> input;
string in;
while (input != 0) {
sum += (input%10);
in.insert(0, ' ' + to_string(input % 10));
input /= 10;
}
cout << "The sum is: " << sum << endl;
cout << "Integer with space:" << in;
}
The sum is: 19
Integer with space: 9 8 2