医生在书写药品名的时候常常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符若是是字母要大写,其余字母小写。如将ASPIRIN、aspirin整理成Aspirin。ide
4 AspiRin cisapride 2-PENICILLIN Cefradine-6
Aspirin Cisapride 2-penicillin Cefradine-6
1 #include <stdio.h> 2 void fun(char a[]) 3 { 4 int i; 5 if(a[0]>='a'&&a[0]<='z') a[i]=a[i]-32; 6 for(i=1;a[i]!='\0';i++) 7 { 8 if(a[i]>='A'&&a[i]<='Z') a[i]=a[i]+32; 9 } 10 } 11 int main() 12 { 13 char str[100]; 14 int n,i; 15 //freopen("data.in","r",stdin); 16 scanf("%d",&n);getchar(); 17 for(i=0;i<n;i++) 18 { 19 gets(str); 20 fun(str); 21 puts(str); 22 } 23 return 0; 24 }