参考代码:(没优化)
#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 人评分
简单的a+b (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1071 |
成绩转换 (C语言代码)浏览:1048 |
WU-整数平均值 (C++代码)浏览:1307 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
盐水的故事 (C语言代码)浏览:1602 |
小O的乘积 (C++代码)浏览:796 |
C语言训练-最大数问题 (C语言代码)浏览:668 |