优美字符串
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;
}
}