#include<stdio.h>
//#include<string.h>
int main( ){
char a[100];
int i,t=0;
printf("请输入字符串:\n");
gets(a);
for (i=0;a[i]!='#';i++)
{
if( a[i]>='A'&&a[i]<='Z')
{
a[i]+=32;
t++;
}
else if(a[i]>='a'&&a[i]<='z')
{a[i]-=32;
t++;
}
}
puts(a);
printf("字母是:%d个",t);
}
主要是通过ASCII码来把字符串中的每一个字母进行大小写转换