首页 > 学院 > 开发设计 > 正文

poj1298

2019-11-11 01:42:08
字体:
来源:转载
供稿:网友

题目大意:

给一个字符串,输出每个字母前面第5个字母

解题思路:

代码如下:

#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>int main(){ char str1[220]; char str2[220]; char str[20]; int i; while(scanf("%s",str)&&(str[0]=='S')) { getchar(); gets(str1); for(i=0;i<strlen(str1);i++) { if(str1[i]<='Z'&&str1[i]>='A') { str2[i]='A'+(str1[i]-'A'-5+26)%26; } else { str2[i]=str1[i]; } } scanf("END"); for(i=0;i<strlen(str1);i++) { PRintf("%c",str2[i]); } printf("/n"); } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表