输出显示多个带整数的字符串值

Output is showing multiple string values with integer

本文关键字:字符串 整数 显示 输出      更新时间:2023-10-16
#include <iostream>
using namespace std;
int main () {
int input {};
cout << "Input number: ";
cin >> input;
for (int i {1}; i <= input; i++) {
cout << "The natural numbers are: " << i;

}
}

我试图显示输入的整数的自然数,我设置了循环和所有内容,但当我的结果打印出来时,它会打印字符串的多行,而不是我想要的结果,例如,如果我输入5(自然数是:1 2 3(,而不是它的意思自然数为:1自然数是:2自然数是:3

在循环开始时打印一次"The natural numbers are: ",因为您不想重复。

cout << "The natural numbers are: ";
for (int i = 1; i <= input; i++) {
cout << i << ' ';
}