1 条题解
-
0
C :
int main(int argc, char* argv[]) {int n,len,i; char s[81]; scanf("%d%*c",&n); while(n--) { gets(s); len=strlen(s); for(i=0;i<len;i++) { if('a'<=s[i]&&s[i]<='y')s[i]+=1; else if('z'==s[i])s[i]='a'; if('A'<=s[i]&&s[i]<='Y')s[i]+=1; else if('Z'==s[i])s[i]='A'; } puts(s); } return 0; }
C++ :
/*AC*/ #include<stdio.h> #include<string.h> #include<stdlib.h> #include<ctype.h> int main() { int n,i; char num[9],ss[81]; while(gets(num)) { n = atoi(num); while(n--) { gets(ss); for(i = 0;i < strlen(ss);i++) if(isalpha(ss[i])) { if(ss[i] == 'Z') ss[i] = 'A'; else if(ss[i] == 'z') ss[i] = 'a'; else ss[i] += 1; } puts(ss); } } return 0; }
Python :
# coding=utf-8 x = int(input()) for a in range(0,x): y =str(input()) s = '' for i in y: if 'a' <= i <= 'y' or 'A' <= i <= 'Y': s += chr(ord(i)+1) elif i == 'z': s += 'a' elif i == 'Z': s += 'A' else: s += i print(s)
- 1
信息
- ID
- 1921
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者