设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 07:33:20
设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语句组是
A)gets(s)
B)while((s[i++]=getchar())!=”\n”;s=”\0”;
C)scanf(“%s”,s);
D)do{scanf(“%c”,&s);}while(s[i++]!=”\n”);s=”\0”;
A)gets(s)
B)while((s[i++]=getchar())!=”\n”;s=”\0”;
C)scanf(“%s”,s);
D)do{scanf(“%c”,&s);}while(s[i++]!=”\n”);s=”\0”;
B 和D 不需要说了吧 ,做了判断 如果 s数列的小标是空格 就替换成\n
说下gets
gets 这是一个函数 能输入字符串 包括空格,
至于scanf的话 默认是以空格来分隔的 所以 带空格的字符就无法正确读取
说下gets
gets 这是一个函数 能输入字符串 包括空格,
至于scanf的话 默认是以空格来分隔的 所以 带空格的字符就无法正确读取
设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语
设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
若以下定义:char s[20],*ps=s; 则,以下赋值语句正确的是:
设有定义:double x[1O],*p=x;以下能给数组x下标为6的元素读入数据的正确语句是
一道c语言填空题已有定义:char=' ' ;int a=1,b;(此处的初值为空格字符),执行b=!c&&a;后b的值
C语言习题 以下定义语句中正确的是() A.int a=b=0 ; B.char A=65+1; b='b';
6.2 设有定义语句:char a='\72';,则变量a含几个字符._百度知道 1个回答 - 提问时间:2013年07
对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
设有以下定义的语句;int a [3][2]={10,20,30,40,50,60}.(*p)【2】;p=a; 则*(*
设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是 A) c1^c2 B) c1&c2 C) c
定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C