首页 > 代码库 > *数组-05. 字符串字母大小写转换

*数组-05. 字符串字母大小写转换

 1 /* 2  * Main.c 3  * E5-数组-05. 字符串字母大小写转换 4  *  Created on: 2014年8月20日 5  *      Author: Boomkeeper 6  *********部分通过********* 7  */ 8  9 #include <stdio.h>10 11 int main(void){12 13     char str[40]={-1};14 15     gets(str);16 17     int i,index;18     for(i=0;i<40;i++){19         if(str[i]==#){20             index=i;21             break;22         }23     }24     //大小写转换(ASCII)25     for(i=0;i<index;i++){26         if(str[i]<=z&&str[i]>=a)27             str[i]-=32;28         else if(str[i]<=Z&&str[i]>=A)29             str[i]+=32;30     }31     //输出32     for(i=0;i<index;i++)33         putchar(str[i]);34     putchar(\n);35 36     return 0;37 }

 

题目链接:

http://pat.zju.edu.cn/contests/basic-programming/%E6%95%B0%E7%BB%84-05

 

*数组-05. 字符串字母大小写转换