编一函数将一维整型数组a[5]={1,3,5,7,9}的元素倒置存放。(要求使用指 ...答:{ int i,a[5]={1,3,5,7,9},*p0=a,*p1=&a[4];while(p0<p1)p0^=*p1,*p1^=*p0,*p0++^=*p1--;//打印倒置后的数组 for(i=0;i<5;printf("%d ",a[i]),i++);return 0;}
定义一个一维整型数组,有10个元素。(5,4,9,2,6,11,14,8,10,16)?_百 ...答:int diff(int x, int y) { // 求差函数 if (x > y)return x - y;else return y - x;} int main() { int a[10] = {5,4,9,2,6,11,14,8,10,16}; // 定义数组并初始化 int max = a[0], min = a[0], sum, i;printf("下标为奇数的元素: ");for (i = 1; i...
编写一个函数s(a,n),其中a是一个一维整型数组,n是数组长度,通过指针...答:) { int a[] = {1, 2, 3, 4, 5};int n = sizeof(a) / sizeof(a[0]);int min, max;float avg;s(a, n, &min, &max, &avg);printf("数组中的最小值:%d\n", min);printf("数组中的最大值:%d\n", max);printf("数组中的平均数:%f\n", avg);return 0;} ...