首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

9度1105 字符串的反码

2013-01-28 
九度1105 字符串的反码/********************************* *日期:2013-1-27 *作者:SJF0115 *题号: 九度11

九度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;}

热点排行