2、编写my_format__str函数,将字符串中所有单词首字母转成大写,其它字母转成小写,输出。如:
the C programMing language, 2nd editioN
The C Programming Language. 2nd Edition
供参考:
#include<stdio.h>
void my_format__str(char *str)
{
int i,j;
for(i=0;str[i];i++)
if(str[i]>='A'&&str[i]<='Z')
str[i]+=32;
for(i=0;str[i];i++){
if(i==0 && str[0]>='a' && str[0]<='z')
str[0]-=32;
if(str[i]==' '||str[i]==','||str[i]=='.')
{
if(str[i+1]>='a'&&str[i+1]<='z')
str[i+1]-=32;
}
}
}
int main()
{
char a[100];
gets(a);
my_format__str(a);
puts(a);
return 0;
}