编程:将小写字母转换为大写字母。要求输入用getchar();输出用printf函数。
时间: 2024-10-08 10:25:01 浏览: 27
C语言程序设计-程序举例小写字母转大写字母.pptx
在C语言中,你可以创建一个简单的程序来实现这个功能。下面是一个基本的示例,它使用`getchar()`函数获取用户的输入字符,然后将其转换为大写并使用`printf()`函数输出:
```c
#include <stdio.h>
#include <ctype.h> // 引入ctype.h库以使用toupper()函数
int main() {
char input;
while (1) { // 循环读取直到用户输入'\n'
input = getchar();
if (input == '\n') break; // 当遇到换行符结束输入
// 使用toupper()函数将小写字母转为大写
input = toupper(input);
// 输出转换后的字符
printf("%c", input);
}
return 0;
}
```
在这个程序中,我们不断从用户那里获取字符,如果输入的是换行符(`\n`),就跳出循环。对于每一个字符,我们都使用`toupper()`函数检查是否为小写字母,并转换为对应的大写形式。
阅读全文