以下能对一维数组a进行正确初始化的是()。
A: inta[5];
B: inta[3]={0,1,2,3};
C: inta[3]; a={0,1,2,3,4}; for(i=0;i<3;i++) scanf("%d",a);
D: inta[5]; for(i=0;i<5;i++) scanf("%d",&a[i]);
A: inta[5];
B: inta[3]={0,1,2,3};
C: inta[3]; a={0,1,2,3,4}; for(i=0;i<3;i++) scanf("%d",a);
D: inta[5]; for(i=0;i<5;i++) scanf("%d",&a[i]);
举一反三
- 下面程序的运行结果是______。#includemain(){inta[3],i,j,k;for(i=0;i<3;i++)a[i]=0;k=2;for(i=0;i
- 【测试3】若有说明:inta[5];,则下面不可以给5个数组元素赋值的是() A: a={1,2,3,4,5}; B: for(i=0;i<5;i++)scanf("%d",&a[i]); C: a[0]=1;a[1]=6;a[2]=8;a[3]=2;a[4]=9; D: for(i=0;i<5;i++)a[i]=i;
- #include main() {inta[3][3]={{1,2,3},{4,5,6},{7,8,9}}; intb[3]={0},i; for(i=1;i<3;i++)b[i]=a[i][2]+a[2][i]; for(i=1;i<3;i++)printf(“%d”,b[i]); printf(“”);} 程序运行后的输出结果是
- 以下程序运行时的输出结果是_______。f(inta){intb=0;staticintc=3;b++,c++;return(a+b+c);}voidmain(){inta=2,i;for(i=0;i<3;i++)printf("%d",f(a++));}
- 下面输出结果正确的是( )。inta[5]={1,2,3,4,5};inti;for(i=0;i<5;i++)printf("%d",a[i]);? 1 2 3 4 5|1,2,3,4,5|12345|12345