字符数组a已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是( )。
A: gets(a);
B: scanf("%s",a);
C: for(i=0;i<10;i++) a[i]=getchar();
D: a=getchar();
A: gets(a);
B: scanf("%s",a);
C: for(i=0;i<10;i++) a[i]=getchar();
D: a=getchar();
举一反三
- 若 char a[10];已正确定义, 以下语句中不能从键盘上给 a 数组的所有元素输入值的语句是()。 A: gets(; B: scanf("%s",; 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();
- 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是() A: scanf("%s",a); B: for(i=0;i C: a=getchar(); D: gets(a);
- 设有字符数组a[6],正确的输入语句是()。 A: for(i=0;i<6;i++){scanf("%c",&a[i]); } B: gets(''a''); C: scanf("%s",&a); D: puts("a");
- 有定义语句int a[5],i;,输入数组a的所有元素的语句应为( )。 A: scanf("%d%d%d%d%d",a[5]); B: scanf("%d",a); C: for(i=0;i<5;i++)scanf("%d",a+i); D: for(i=0;i<5;i++) scanf("%d",a[i]);