#3#4 WA,是我的算法不好时间复杂度太大导致的吗但没有超时呀
查看原帖
#3#4 WA,是我的算法不好时间复杂度太大导致的吗但没有超时呀
785548
domelon楼主2022/9/5 07:23
#include<stdio.h>
#include<string.h>
int main()
{int n=0;
scanf("%d",&n);
char s[50]={0};
int k=0,a1=0,l=0;
scanf("%s",s);
for(a1=0;a1<sizeof(s);a1++){
	if(s[a1]!=0){
		if(s[a1]+n<='z'){
			l=s[a1]+n;
			printf("%c",l);
		}
		else{
			l=s[a1]+n-'z'+'a'-1;
			if(l<='z'){
				printf("%c",l);
			}
			for(;l>'z';){
				k=l-'z';
				l='a'+k-1;
			}
			printf("%c",l);
		}
    }
}
return 0;
}

2022/9/5 07:23
加载中...