1、核心代码
(大/小写字母 - 'A' + 'a' - 'A') % (2 * ('a' - 'A')) + 'A' = 小/大写字母
2、示例代码
#include <stdio.h>
int main()
{
char arr[100];
scanf("%s", &arr);
for (int i = 0; i < 100; i++)
if (arr[i] >= 'A' && arr[i] <= 'z')
arr[i] = (arr[i] - 'A' + 'a' - 'A') % (2 * ('a' - 'A')) + 'A';
printf("%s", arr);
return 0;
}
运行结果