参考代码:(没优化)
#include <stdio.h> #include <string.h> int main() { int t1='V'-'A', t2='F'-'A', p; char s[205]; char end[] = "ENDOFINPUT"; while(1) { gets(s); if(strcmp(s,end)==0) return 0; else if(strcmp(s,"START")==0 || strcmp(s,"END")==0) continue; int len = strlen(s); for(int i=0; i<len; i++) { if(s[i]<'A' || s[i]>'Z') printf("%c",s[i]); else { p = s[i] + t1; if(p>'Z') p = s[i] - t2; printf("%c", p); } } printf("\n"); } return 0; }
0.0分
1 人评分
IP判断 (C语言代码)浏览:1416 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:604 |
矩形面积交 (C语言代码)浏览:1514 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
C二级辅导-等差数列 (C语言代码)浏览:1216 |
震宇大神的杀毒软件 (C++代码)浏览:1117 |
C语言训练-排序问题<1> (C语言代码)浏览:601 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1006 |
简单的a+b (C语言代码)浏览:340 |
简单的a+b (C语言代码)浏览:486 |