编程实现从键盘输入AB两个字符,然后把它们对应小写字母输出到屏幕。(使用putchar和getchar函数实现)
时间: 2024-12-02 07:28:39 浏览: 3
C语言实验-编程实现用getchar函数从键盘输入一个小写字母,并用putchar函数输出对应的大写字母。
5星 · 资源好评率100%
你可以通过以下的C语言代码实现这个功能,使用`getchar`函数获取用户的输入,然后使用`putchar`函数将其转换为小写并输出:
```c
#include <stdio.h>
int main() {
char input1, input2;
// 获取第一个字符
printf("请输入第一个字符(A或B): ");
input1 = getchar(); // getchar()会阻塞直到有输入
// 转换为小写并输出
if (input1 == 'A') {
putchar('a');
} else if (input1 == 'B') {
putchar('b');
} else {
printf("无效输入! 只接受'A'或'B'\n");
}
// 获取第二个字符
printf("请输入第二个字符(A或B): ");
input2 = getchar();
// 同样处理第二个字符的小写输出
if (input2 == 'A') {
putchar('a');
} else if (input2 == 'B') {
putchar('b');
} else {
printf("无效输入! 只接受'A'或'B'\n");
}
return 0;
}
```
此程序首先提示用户输入两个字符,如果是A,则输出a,如果是B,则输出b。如果输入的是其他字符,程序会给出错误提示。注意,`getchar`函数会阻塞等待用户输入,直到按下回车键。
阅读全文