优美字符串

1.如果想创建一个字符串数组,数组长度由输入决定,需要动态开辟 如:string *i=new string[n];用完后需回收delete[]i; 2.数组插入:数组名.insert(位置,"插入的字符") 3.遍历字符串数组:定义string str=i[n];str[n]便可访问字符串中各字符。

代码附上 #include using namespace std; #include int main() { int n; int num = 0; cin >> n;

string* i = new string[n];
for (int j = 0; j < n; j++)
{
    cin >> i[j];
    string str = i[j];
    int length = str.length();
    for (int k = 0; k < length - 1; k++)
    {
        char o = str[k];
        char p = str[k + 1];
        if (o == p)
        {
            num++;
        }
    }
    int len = str.length() + num; cout << len << endl; cout << num;
}

}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务