单项选择题
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
A.gets(s);
B.scanf("%s",s);
C.while((s[i++]=getchar())!='\n');s[i]='\0';
D.doscanf("%c",&s[i]);while(s[i++]!='\n');s[i]='\0';
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是( )。
点击查看答案&解析
单项选择题
有以下程序: #include<stdio.h> #define X 5+6 main() int a=2,c; C=X*2: printf( %d ,c); 程序运行后的输出结果是( )。
A.17
B.22
C.16
D.11
点击查看答案&解析
相关试题
运行下列程序时,若输入数据为“321”,...
有以下程序: #include<stdio.h> int...
以下程序中函数sort的功能足对a数组中的数...
下列程序的运行结果是( )。 #include...
在数据库系统的内部结构体系中,索引属于(...