char好像只能存到127,就先用int存了一下,大佬们能不能看看有啥错误吗
查看原帖
char好像只能存到127,就先用int存了一下,大佬们能不能看看有啥错误吗
825494
William123nyx楼主2023/1/23 21:31

#char好像只能存到127,就先用int存了一下,大佬们能不能看看有啥错误吗

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
#include<stdlib.h>
void test01()
{
	int i = 0, dis = 0;
	char str[51];

	scanf("%d", &dis);
	scanf("%s", str);

	
	for (i = 0; str[i] != '\0'; i++)
	{
		int temp = str[i] + dis;
		while (temp > 122)
			temp -= 26;
		str[i] = temp;
		putchar(str[i]);
	}
}

int main()
{
	test01();
	return 0;
}
2023/1/23 21:31
加载中...