解题思路:
1.解题思路和1.7.31大致相同,只是多加了一个将小写字母改为大写字母的步骤
2.输出格式按照要求输出
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
int len=1;//定义初始长度为1
for(int i=0;i<=a.length()-1;i++)
{
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
}//将小写字母变为大写字母
for(int i=0;i<=a.length()-1;i++)
{
if(a[i]==a[i+1])//如果当前位置的字符和下一个字符相等
len++;//长度加1
else//否则
{
cout<<"("<<a[i]<<","<<len<<")";//输出对应内容
len=1;//len变为1
}
}
return 0;
}