通常在scanf函数后加入getchar()函数是为了吸收输入结束“回车键”所产生的“换行符”。

通常在scanf函数后加入getchar()函数是为了吸收输入结束“回车键”所产生的“换行符”。


参考答案和解析
错误

相关考题:

当用户要求输入的字符串中含有空格时,应使用的输入函数是A)scanf()B)getchar()C)gets()D)getc()

若要求从键盘读入含有空格字符的字符串,应使用函数A)getc()B)gets()C)getchar()D)scanf()

以下程序的功能是 : 通过函数 func 输入字符并统计输入字符的个数 。 输入时用字符 @ 作为输入结束标志。请填空。#include stdio.hlong 【 14 】 ; /* 函数说明语句 */main(){ long n;n=func(); printf("n=%ld\n",n);}long func(){ long m;for(m=0;getchar()!='@'; 【 15 】 );return m;}

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。A.scanf()B.getchar()C.gets()D.getc()

若要求从键盘读入含有空格字符的字符串,应使用函数( )。A.getc()B.gets()C.getchar()D.scanf()

下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 Int n=0, ch; Ch=getchar( ); While( __________________ ) { if ( ________________ ) n++; c=getchar( ); }

C语言中,getchar()函数与scanf()函数的区别在于getchar()只能用于字符的输入,而scanf()可以输入任意类型的数据。此题为判断题(对,错)。

当接受用户输入的含有空格的字符串时,应使用()函数。A.gets()B.getchar()C.scanf()D.printf()

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。A.scanf B.getchar SXB 当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。A.scanfB.getcharC.getsD.getc

关于getline函数,说法不正确的是( )。A.该函数接收的字符串长度是受限的,可以人为设置所接收字符串的长度,它所接收的字符串长度是这一长度值减1B.该函数遇到换行符或其他终止符后结束操作C.该函数接收从键盘输入的字符串D.该函数是接收字符的函数

以下程序的功能是:通过函数func 输入字符,并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include stdio.hlong ; /* 函数说明语句 */main(){ long n; n=func(); printf("n=%ld\n",n);}long func(){ long m; for( m=0; getchar()!=’@’;); retum m;}

请补充main函数,该函数的功能是:从键盘输入若干字符放到一个字符数组中,当桉回车键时结束输入,最后输出这个字符数组中的所有字符。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<ctype.h>main(){int i=0;char a [81];char *p=s;clrscr ();printf{" Input a string \n");for (i=0; i<80; i++){s [i] =getchar ( );if (s [i]=='\n')【 】;}s[i]=【 】printf(" display the string \n");while (*p)putchar (【 】);}

当用户要求输入的字符串中含有空格时,应使用的输入函数是(此题先少打了个串字,已改正)A. scanf()B.getchar()C.gets()D.getc()

当接收用户输入的含空格的字符串时,应该使用的函数是()。A、scanf()B、gets()C、getchar()D、getc()

不能用scanf函数输入字符。

在使用函数scanf输入数据时必须与函数参数指定的输入格式一致。

可以调用getchar函数输入字符。

已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是()A、scanf(“%d”,a)B、scanf(“%lf”,a)C、scanf(“%c”,a)D、scanf(“%u”,a)

若要求从键盘读入含有空格字符的字符串,应使用的函数是() A、gets()B、getc()C、getchar()D、scanf()

getchar()函数用于输入单个字符,putchar()函数用于输出单个字符。

单字符输入函数是()。A、putchar()B、getchar()C、gets()D、puts()

从键盘上输入某字符串时,不可使用的函数是().A、getchar()B、gets()C、scanf()D、fread()

scanf函数是c语言的标准输入函数。

getchar函数可以接收()个字符,输入数字也按字符处理。

getchar函数的功能是接收从键盘输入的一串字符。

只能向终端输出一个字符的函数是()。A、pringf函数B、putchar函数C、getchar函数D、scanf函数

若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()A、scanf(""x=%dy+%d"",x,y);a=getchar();b=getchar();c=getchar();B、scanf(""%d%d"",x,y);a=getchar();b=getchar();c=getchar();C、scanf(""%d%d%c%c%c"",x,y,a,b,c);D、scanf(""%d%d%c%c%c%c%c%c"",x,y,a,a,b,b,c,c);

已知double a;使用scanf()函数输入一个数值给变量a,正确的函数调用是()A、scanf(“%ld”,a)B、scanf(“%lf”,a)C、scanf(“%c”,a)D、scanf(“%u”,a)