#include <stdio.h>
#include <stdlib.h>
int diff_max_min(int *array){
int *max,*min,i,diff;
max=min=array;
for(i=1;i<10;i++){
if(*(array+i)>*max){
max = array+i;
}
if(*(array+i)<*min){
min = array+i;
}
}
printf("最大值是:%d\n",*max);
printf("最小值是:%d\n",*min);
diff = *max - *min;
return diff;
}
int main() {
int array[10],i=0,diff;
for(;i<10;i++){
scanf("%d",&array[i]);
}
diff = diff_max_min(array);
printf("最大值与最小值的差是:%d",diff);
return EXIT_SUCCESS;
}
【C语言】找出数组中的最大值,最小值,之差
最新推荐文章于 2024-06-14 15:28:56 发布