参考代码:(没优化)
#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 人评分
回文串 (C语言代码)浏览:2858 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:557 |
简单的a+b (C语言代码)浏览:546 |
【偶数求和】 (C语言代码)浏览:431 |
蚂蚁感冒 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1479 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:771 |