输入2个字母编程怎么写

时间:2025-03-04 18:17:27 明星趣事

```c

include

int main() {

char a, b, c;

printf("请输入两个字母:");

scanf("%c%c", &a, &b);

c = a;

a = b;

b = c;

printf("交换后的字母为:%c,%c\n", a, b);

printf("字母a的ASCII码值为:%d\n", a);

printf("字母b的ASCII码值为:%d\n", b);

return 0;

}

```

这个程序首先声明了三个字符变量`a`、`b`和`c`。然后,它使用`scanf`函数从键盘读取两个字符,并将它们存储在变量`a`和`b`中。接下来,程序通过一个临时变量`c`来交换`a`和`b`的值。最后,程序使用`printf`函数输出交换后的字母以及它们各自的ASCII码值。

要运行这个程序,你需要将上述代码保存到一个`.c`文件中,例如`swap_letters.c`,然后使用C编译器编译并运行它。例如,在命令行中,你可以使用以下命令:

```sh

gcc -o swap_letters swap_letters.c

./swap_letters

```

然后按照程序提示输入两个字母,程序将显示交换后的字母及其ASCII码值。