lsmCC 发表于 2023-10-12 13:06:11

字符串数组

#include <bits/stdc++.h>
using namespace std;
char a;
int main()
{
    int n;
    cin>>n;
    string s;
    for(int i=1;i<=500;i++)
    {
      s+=to_string(i);
      
    }
    cout<<s;
    return 0;
   
   
}
那个to_string是将整型变为字符串吗
可以给整个代码写一下注释吗

isdkz 发表于 2023-10-12 13:06:24

是的,to_string()函数可以将整型变量转换为字符串类型。

代码注释如下:

#include <bits/stdc++.h>
using namespace std;
char a; // 定义字符数组a,长度为1001
int main()
{
    int n;
    cin >> n; // 输入一个整数n
    string s; // 定义字符串s
    for(int i = 1; i <= 500; i++) // 循环500次
    {
      s += to_string(i); // 将整型变量i转换为字符串类型,并追加到字符串s的末尾
    }
    cout << s; // 输出字符串s中第n个字符
    return 0;
}
页: [1]
查看完整版本: 字符串数组