10個の整数を入力します。最小数は最初の数と交換され、最大数は最後の数と交換されます

#include <stdio.h>
int main()
{     void inputf(int *、int);     void work(int *、int);     void outputf(int *、int);     int a [10];     inputf(a、10);     work(a、10);     outputf(a、10);     0を返します。} void inputf(int p []、int n){     int i;     for(i = 0; i <n; i ++)         scanf_s( "%d"、p + i);     for(int j = 0; j <n; j ++)         printf( "%d \ t"、p [j]);     printf( "\ n"); } void work(int * src、int len){     int max、min、maxlen = 0、minlen = 0;     最大=最小= src [0]; //初開始化最大、最小值暂時間が最初のもの






















    for(int i = 1; i <len; i ++)
    {         if(max <src [i])//要素が最大数より大きい場合、最大値とそのインデックスをリセットする         {             max = src [i];             maxlen = i;




 

おすすめ

転載: blog.csdn.net/progess_every_day/article/details/104869731