站外题RE求解
  • 板块学术版
  • 楼主ltz761222
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/9/8 09:34
  • 上次更新2024/9/8 11:19:23
查看原帖
站外题RE求解
1041071
ltz761222楼主2024/9/8 09:34

已知不是内存错误

#include <bits/stdc++.h>
using namespace std;
const int N=2020;
char ans[N];
char c;
int k,len;
int main ()
{
	scanf ("%d\n",&k);
	
	while (1)
	{
		c=getchar();
		if (c>='a'&&c<='z')
		{
			c-='a';
			if (int(c)<k)
				c=c+26-k;
			else
				c=c-k;
			c+='a';
		}
		else if (c>='A'&&c<='Z')
		{
			c-='A';
			if (int(c)<k)
				c=c+26-k;
			else
				c=c-k;
			c+='A';
		}
		if (c=='\n')
			break;
		ans[++len]=c;
	}
	
	printf ("%s",ans+1);
	
	return 0;
}

2024/9/8 09:34
加载中...