若有说明:int a[10];则对数组元素的正确引用是( ) 选项: a、a[10...答:{ int a[10]={1,2,3,4,5,6,7,8,9,10};for(int i=0;i<10;i++)printf("a[%d]=%d\n",i,a[i]);return 0;}
若有说明int a[2][3]={{1,2,3},{4,5,6}}现要将a的行和列的元素互换后...答:include <stdio.h> int main(){ int a[2][3]={{1,2,3},{4,5,6}},b[3][2],i,j;for(i=0;i<2;i++)for(j=0;j<3;j++)b[j][i]=a[i][j];for(i=0;i<3;i++){ for(j=0;j<2;j++)printf("%d ",b[i][j]);printf("\n");} return 0;} ...
若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是 A)2 B...答:故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,5,6三个元素,第三行有7这个元素,不足的两个元素由0来补足。对数组进行初始化,要么两个维度都不写,由赋值的数组确定,或者第二维可以不写,第一维...
在c语言中 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数...答:A.scanf(%d%d%d”,&a,&b,d);对于int c,*d=&c;,c是一整型数据,d是一指针,它指向变量c(即d=&c,*是指针类型的说明符),所以,输入c的值可以用scanf("%d",&c); 也可以用scanf("%d",d);