C语言编写,从键盘接收字符(包括英文字母,数字,和!@#$%^&*),个数未知,以*号结束。接收的字符如果是英文小写字母,将其转换为大写后输出,其他类型字符原样输出
时间: 2023-04-09 15:01:20 浏览: 104
#等特殊字符),并将其输出到屏幕上。
可以使用C语言中的 getchar() 函数从键盘接收字符,然后使用 putchar() 函数将其输出到屏幕上。具体代码如下:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入字符:\n");
while ((c = getchar()) != EOF) {
putchar(c);
}
return 0;
}
```
在上面的代码中,我们首先定义了一个字符变量 c,然后使用 printf() 函数输出提示信息。接着使用 while 循环不断从键盘接收字符,直到遇到文件结束符(EOF)为止。在循环中,我们使用 putchar() 函数将接收到的字符输出到屏幕上。最后,程序返回 0 表示正常结束。
阅读全文