定义了一维数组 int a[10];能够正确从键盘输入10个整数赋给数组元素的程序是:
A: for(i=1;i<=10;i++) scanf(“%d”,&a[i]);
B: for(i=0;i<10;i++) scanf(“%d”,&a[i]);
C: for(i=0;i<10;i++) scanf(“%d”,a[i]);
D: for(i=1;i<=10;i++) scanf(“%d”,a[i]);
A: for(i=1;i<=10;i++) scanf(“%d”,&a[i]);
B: for(i=0;i<10;i++) scanf(“%d”,&a[i]);
C: for(i=0;i<10;i++) scanf(“%d”,a[i]);
D: for(i=1;i<=10;i++) scanf(“%d”,a[i]);
举一反三
- 设有定义:int x[10],8p=x,i;,若要为数组x读入数据,以下选项正确的是( )。 A: for(i=0;i<10;i++)scanf(”%d“,p+i); B: for(i=0;i<10;i++)scanf(”%d“,*p+i); C: for(i=0;i<10;i++)scanf(”%d”,*(p+i)); D: for(i=0;i<10;i++)scanf(”%d”,x[i]);
- 定义数组,输入10个学生成绩 A: int d[10],i;for(i=0;i<10;i++) scanf("%d",&d[i]);<br> B: int d[10],i;for(i=1;i<11;i++)<br> scanf("%d",&d[i]);<br> C: int d[10],i;for(i=0;i<10;i++)<br> scanf("%d",d[i]); D: int d[10],i;for(i=0;i<=9;i++)<br> scanf("%d",d[i]);<br><br>
- 【填空题】void main() {int a[10],b[10],i; for(i=0;i<10;i++) scanf("%d",&a[i]); for( 【1】 ;i<10;i++) b[i]=a[i-1]+a[i] ; for(i=1;i<10;i++) {printf("%3d",b[i]); if( 【2】 ==0) printf(" "); } }
- 下面程序中的数组 a 包括 10 个整数元素,从 a 中第二个元素起,分别将后项减前项之差存入数组 b,并按每行 3 个元素输出数组 b。请填空。 main( ) { int a[10],b[10], i for(i=0;i<10; i++) scanf( “ %d”,&a[i]) ; for(i=1;____ ___; i++) b[i]=___ ____; for(i=1;i<10;i++) { printf( “ %3d”,b[i]); if (__ __) 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]);