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]);
举一反三
- 定义了一维数组 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]);
- 以下程序的功能是:求出数组X中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。 main() int x[10], a[9], i; for[i=0; i<10; i++) scanf("%d", &x[i]); for( (9) ; i<10; i++) a[i-1]=x[i]+ (10) ; for(i=0; i<9; i++)printf("%d", a[i]); printf(" ");[/i][/i][/i]
- 【填空题】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(" "); } }
- 定义数组,输入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>
- 设有定义语句int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素的值,不能完成此操作的语句是( )。 A: for(i=0;i<6;i++) print("%2d",*(p++)); B: for(i=0;i<6;i++) print("%2d",*(p+i)); C: for(i=0;i<6;i++) print("%2d",*p++); D: for(i=0;i<6;i++) print("%2d",*(p)++);
内容
- 0
设有定义语句int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是 A: for(i=0;i<6;i++) printf("%2d",*(p++)); B: for(i=0;i<6;i++) printf("%2d",*(p+i)); C: for(i=0;i<6;i++) printf("%2d",*p++); D: for(i=0;i<6;i++) printf("%2d",(*p)++);
- 1
以下程序实现数组的输入输出,补充完整以下程序。 #include void main() { int i, a[10]; for(i=0;i<10;i++) scanf("%d", _____①______); for(i=0;i<10;i++) printf("%d ",______②_____); }
- 2
以下程序段的运行结果是。 int i,a[10]; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);[/i][/i][/i]
- 3
以下程序的输出结果是 main() { int i, k, a[10], p[3]; k=5; for (i=0;i<10;i++) a[i ]=i; for (i=0;i<3;i++) p[i ]=a[i *(i+1)]; for (i=0;i<3;i++) k+=p[i] *2; printf("%d\n",k); }
- 4
关于以下程序段,说法正确的是() int i,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]);