执行下面的程序段后,可使用30,90,70,20,60 的数据输入形式为一维数组a正确输入数据。(第5章 数组程序设计) int a[5],i; for(i=0;i<5;i++) scanf(“%d”,&a[i]);
举一反三
- 有数组定义:int a[5],下面输入数组元素的使用是否正确?for(i=1;i<=5;i++) scanf("%d",&a[i]);[/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]);
- 有定义语句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]);
- 以下程序以每一行输出4个数据的形式输出a数组,请填空。 main() { int a[20],i; for(i=0;i<20;i++) scanf("%d", ____); for(i=0;i<20;i++) { if (____) printf(" "); printf("%3d",a[i]); } printf(" "); }
- 如何输入数组(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]);