下面的程序功能是:用 getchar() 输入一个字符,再用 putchar()将其 输出。 #include int main() { char ch; ① ; ② ; return 0; }
举一反三
- 用getchar()从键盘上输入一个字符,用putchar()打印出来! 参考程序1与参考程序2都可以实现题目要求。 #include int main() { char a; a=getchar(); putchar(a); return 0; } 参考程序2: #include int main() { char ch; scanf(“%c”,&ch); printf(“%c”,ch); return 0; }
- 运行以下程序,输入“abc123def”,则程序的运行结果是________。 #include int main() { char c; while((c=getchar())!=' ') { if('A'<=c&&c<='Z') putchar(c); else if('a'<=c&&c<='z') putchar(c-32); } return 0; }
- 用getchar()从键盘上输入一个字符,用putchar()打印出来! 参考程...c ”,ch); return 0; }
- 下列程序运行时,若输入1abcedf2df<回车>,则程序的输出结果为______。 #include <stdio.h> main() char a=0,ch; while((ch=getchar())!=’\n’) if(a%2!=0&&(ch>=’a’&&ch<=’z’))ch=ch-’a’+’A’; a++;putchar(ch); printf("\n");
- 在划线处填写适当内容完成程序,本程序当输入字符是数字时输出字符串“number”,否则输出“none” #include int check_number(char x){ if ((x>='0')&&(x<='9')) return 1; else return 0; } int main(void){ char ch; while(1){ scanf("%c",&ch); if(ch=='#') break; if(__________) printf("number\n"); else printf("none\n"); } return 0; }