c语言,我这里哪里写错了,最大值没问题,最小值一直输出不对,而且运行...答:for (i = 0; i < 10; i++)///{scanf("%d", &score[i]);}Max(score, &maxscore);Min(score, &minscore);printf("这数组中的最大值为%d,最小值为%d\n", maxscore, minscore);return 0;}void Max(int score[], int *pMaxScore){int i;*pMaxScore = score[...
用C语言对一维数组排序,并输出已排好元素的原来位置答:之后将指针数组内的地址值依次取出来与a数组首地址相减,得到的就是原来的位置。利用的原理:数组内地址是连续的!include <stdio.h>int main(){ int a[5]={3, 8, 4, 7, 6}, b[5]={8, 7, 6, 4, 3},c[5],i,j,*p[5]; for(i=0;i<5;i++) { for(j=0;j...
...在二维数组a中选出各列最大元素组成一个一维数组b,将数组b输出。int...答:include<stdio.h>//看你的例子应该是求每列的最小值吧,下面是求每列最小值 void main(){ int i,j,min;int b[4];int a[3][4]={{3,6,12,7},{9,4,5,8},{15,10,21,2}};for( i=0;i<4;i++){ min=a[i][i];for(j=0;j<3;j++){ if(min>a[j][i])min=a[j]...