内存:64  时间:1

题目描述

输入一行字符串(只包含字母),截取最后一位放首位,然后其它的取每一位给asc码+3 。测试数据有多组,一次性输入与输出。

输入

输出

样例输入

asdf

awxz

样例输出

fdvg

zdz{

提示

代码如下

#include<stdio.h>
#include<string.h>
int main() {
	char str[100],str1[100];
	int i,l,n;
	while(gets(str))
	{
		l=strlen(str);
		n=1;
		for(i=0;i<l-1;i++)
		{
			str1[n++]=str[i];
		}
		str1[0]=str[l-1];
		for(i=1;i<n;i++)
		{
				str1[i]+=3;
		}
		str1[n]='\0';
		printf("%s\n",str1);
	}	
	return 0;
}

代码来源于互联网,仅供参考!