链接:http://noi.openjudge.cn/ch0107/32/
toupper和tolower函数字符转大写和转小写
#include<ctype.h>
#include<cstdio>
#include<cstring>
using namespace std;
char s[1500];
int main()
{
//freopen("t.txt","r",stdin);
scanf("%s",s);
for(int i=0;i<strlen(s);i++)
{
s[i]=toupper(s[i]);
}
char p=s[0];
int cnt=1;
for(int i=1;i<strlen(s);i++)
{
if(s[i]!=p)
{
printf("(%c,%d)",p,cnt);
cnt=1;
p=s[i];
}else
{
cnt++;
}
}
printf("(%c,%d)",p,cnt);
return 0;
}