赞
踩
(1)题目:输入什么内容,输出就是什么内容,遇到"#"为止。输入一个随便的字符
(2)代码:
【1】getchar()和putchar()
- #include "stdio.h"
-
- int main() {
- char ch;
- printf("请输入字符,输入'#'结束:\n");
- while ((ch = getchar()) != '#') {
- putchar(ch); // 输出当前字符
- }
- printf("\n输入结束。\n");
- return 0;
- }
【2】不用getchar()和putchar()
- #include "stdio.h"
-
- int main() {
- char ch;
- printf("请输入字符,输入'#'结束:\n");
- // 使用scanf()函数读取字符,直到遇到'#'
- while (scanf("%c", &ch) == 1 && ch != '#') {
- // 使用printf()函数输出当前字符
- printf("%c", ch);
- }
- // 清空输入缓冲区中的换行符
- while (getchar() != '\n');
- printf("\n输入结束。\n");
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。