#include <stdio.h>
int main(int argc, const char * argv[]) {
// insert code here...
char s[20]={0};
char a[10]={0};
char p[61]={0};
int i=0;
gets(s);//输入字符串,注意考虑溢出问题,可做修改
while(s[i])//遍历这个字符串
{
a[0]=s[i];
i++;
if((int)a[0]<97||(int)a[0]>122)//判断相应的字符是否为字母
{
strcat(p,a);//将字符串a追加到p
}else
{
sprintf(a,"%c%c%c",a[0]+1,a[0]+2,a[0]+3);//若是字母则将该字母后三个字母合并成一个字符串输入到a
strcat(p,a);
memset(a,0,sizeof(a));//将a清空
}
}
printf("%s\n",p);
|