本关任务:编写一个程序,利用putchar0和putchar0函数,输入3个任意小写字母,并将其转换为大写字母
时间: 2024-10-08 09:10:51 浏览: 106
程序控制结构.
要编写一个简单的程序,利用`putchar`函数接收用户输入的小写字母,并使用ASCII码规则将其转换为大写字母,可以使用下面的C语言示例。在这个例子中,我们假设用户只输入小写字母,然后我们逐个转换并打印出来。
```c
#include <stdio.h>
int main() {
char input;
for (int i = 0; i < 3; i++) { // 输入三次字符
printf("请输入第 %d 个小写字母: ", i+1);
scanf("%c", &input); // 接收用户输入
if ('a' <= input && input <= 'z') { // 判断是否是小写字母
input += 32; // ASCII码上移32位得到大写字母
putchar(input); // 输出大写字母
} else {
printf("错误,只有小写字母可以转换。\n");
}
}
return 0;
}
```
运行此程序后,它会提示用户依次输入三个小写字母,然后显示转换后的对应大写字母。如果输入非字母字符,程序会给出提示。
阅读全文