读书人

9度1105 字符串的反码

发布时间: 2013-01-28 11:49:56 作者: rapoo

九度1105 字符串的反码

/********************************* *    日期:2013-1-27 *    作者:SJF0115 *    题号: 九度1105 *    题目:字符串的反码 *    来源:http://ac.jobdu.com/problem.php?pid=1105 *    结果:AC *    题意: *    总结:输入的字符串中可能含有空格,所以不能用scanf, C++中不能用cin。改用gets();**********************************/#include<stdio.h>#include<string.h> int main(){char c[81];//freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin);  while(gets(c)!=NULL && strcmp(c,"!") != 0)    {int len = strlen(c);for(int i = 0;i < len;i++){if(c[i] >= 'a' && c[i] <= 'z'){printf("%c",'a' - c[i] + 'z');}else if(c[i] >= 'A' && c[i] <= 'Z'){printf("%c",'A' - c[i] + 'Z');}else{printf("%c",c[i]);}}printf("\n");}return 0;}

读书人网 >编程

热点推荐