#include"stdio.h"
#include"string.h"
int main()
{
int i,j,t=1;
char a[1000];
gets(a);
for(i=0;i<strlen(a);i++) {
if(a[i]==' '){
t=1;
continue;
}
if(t&&(a[i]>='a'&&a[i]<='z')) {
a[i]-=32;
t=0 ;
}
else if(!t&&(a[i]>='A'&&a[i]<='Z')) a[i]+=32;
}
puts(a);
return 0;
}
/*
运行结果:
I love yoU !
I Love You !
*/
追问是每个单词的第一个字母转换成大写,第二个字母,第三个...改为小写,你这是大的改为小的,小的改为大的
追答你的要求呀,除了第一个字母大写,其他字母都是小写
来自:求助得到的回答