q4310 @ 2017-08-06 16:06:25
#include<stdio.h>
int main()
{
int x,y;
char arr[26]={0};
scanf("%d\n",&y);
gets(arr);
for(x=0;x<=25;x++)
{
if(arr[x]!=0)
{
printf("%c",arr[x]+y);
}
}
return 0;
}
by 蒻得不行 @ 2017-08-06 16:09:01
我能怎么办我也很无奈啊
by q4310 @ 2017-08-06 16:09:21
、、、、唉 愁的
by 蒻得不行 @ 2017-08-06 16:14:57
你貌似没把z转a
by q4310 @ 2017-08-06 16:15:51
额 怎么转?
by 蒻得不行 @ 2017-08-06 16:16:07
z的下一个字母是a,如此循环。
by q4310 @ 2017-08-06 16:17:02
对 对 谢谢大佬
by 蒻得不行 @ 2017-08-06 16:19:07
问题是怎么写
我也不会啊
by q4310 @ 2017-08-06 16:22:32
我想想 总算有思路了
by 蒻得不行 @ 2017-08-06 17:08:35
哈哈我会了,谢谢
by 蒻得不行 @ 2017-08-06 17:13:15
#include<bits/stdc++.h>
using namespace std;
int x,y;
char arr[100];
int main()
{
scanf("%d\n",&y);
gets(arr);
for(x=0;arr[x]!='\0';x++)
{
arr[x]+=y;
while(arr[x]<96||arr[x]>122) arr[x]-=26;
cout<<arr[x];
}
return 0;
}