printf("输入数组a的个数:\n"); scanf("%d",&m); a=(int*)malloc(m*sizeof(int));//动态分配数组 printf("输入数组a的值:\n"); for(inti=0;i<n;i++)//这个n只是为了模拟变长,n可以是其他函数的返回值或者用户输入的数据 {if(i<m) { scanf("%d",a+i); } if(i>=m) { a=(int*)...