若 char a[10];已正确定义, 以下语句中不能从键盘上给 a 数组的所有元素输入值的语句是()。
A: gets(;
B: scanf("%s",;
C: for(i=0;i<10;i++)a[i]=getchar();
D: a=getchar();
A: gets(;
B: scanf("%s",;
C: for(i=0;i<10;i++)a[i]=getchar();
D: a=getchar();
举一反三
- 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是() A: scanf("%s",a); B: for(i=0;i C: a=getchar(); D: gets(a);
- 字符数组a已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是( )。 A: gets(a); B: scanf("%s",a); C: for(i=0;i<10;i++) a[i]=getchar(); D: a=getchar();
- a是包含10个元素的字符数组。下面语句中,不能从键盘上给数组a的所有元素输入值的是( )。 A: gets(a); B: scanf("%s",a); C: for(i=0;i<10;i++) a[i]=getchar(); D: a=getchar();
- 若已有定义chars[10];inti;下列输入函数调用中错误的是()。 A: for(i=0;i<10;++i)s[i]=getchar() B: for(i=0;i<10;i++)scanf("%c",s[i]); C: scanf("%s",s); D: gets(s);
- 已知正确定义了数组:char a[10]; 下列能给a数组正确赋值语句是( )。 A: for(i=0;i<=9;i++) scanf("%c",&a[i]); B: scanf("%s",a[i]); C: scanf("%c",a); D: scanf("%s",&a);