已知定义int a[5];,则以下为a[0]输入数据语句中错误的是( )。
A: scanf("%d", a[0]);
B: scanf("%d", a);
C: scanf("%d", &a[0]);
D: scanf("%d",&a);
A: scanf("%d", a[0]);
B: scanf("%d", a);
C: scanf("%d", &a[0]);
D: scanf("%d",&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]);
- 有定义语句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]);
- 如何输入数组(a[5]) A: scanf("%d",&a[5]); B: for(i=0;i<5;i++) scanf("%d",&a[5]); C: for(i=0;i<5;i++) scanf("%d",&a[i]); D: for(i=1;i<=5;i++) scanf("%d",&a[i]);
- 已知:charc[5];,以下语句正确的是( )。 A: scanf("%c",c[0]); B: scanf("%s",&c); C: scanf("%s",c[1]); D: c[0]=‘A’;
- 有定义语句inta[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]);