#include<stdio.h>
int main() {
int a;
printf("请输入小写字母:");
a = getchar();
a -= 32; //得到大写字母
a += 3; //得到大写字母后的第三个字母
if (a > 'Z') {
a -= 'Z';
a += 'A';
a -= 1;
}
printf("%c",a);
return 0;
}
后面的getchar()语句不需要的吧
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch = '\0';
printf("输入小写字母!\n");
scanf("%c", &ch);
ch = ch - 32 + 3;
if (ch > 'Z')
{
ch = ch - 26;
}
printf("%c\n", ch);
system("pause");
return 0;
}
供参考:
#include<stdio.h>
int main()
{
int a;
printf("请输入小写字母:");
a = getchar();
a = (a-'a'+3) % 26 + 'A';
printf("%c",a);
return 0;
}