#include "math.h"
#include "malloc.h"
#define array_size(theArray) ((sizeof(theArray)) / sizeof((theArray[0])))
/*排序*/
void sort(int *input,int num)
{
int i=0;
int j=0;
int temp=0;
printf("num=%d\n",num);
for(;i<num-1;i++)
{
for(j=i+1;j<num;j++)
{
if(input[i]<input[j])
{
temp=input[i];
input[i]=input[j];
input[j]=temp;
}
}
}
for(i=0;i<num;i++)
printf("input[%d]=%d\n",i,input[i]);
}
/*排序的數的個數*/
int* input1_data(int num)
{
int i=0;
int *input_data=(int *)malloc(num);;
for(;i<num;i++)
{
printf("輸入數據%d\n",i);
scanf("%d",&input_data[i]);
}
return input_data;
}
void main()
{
int num=0;
int *input_data;
int j=0;
printf("請輸入排序數的個數!\n");
scanf("%d",&num);
input_data=(int *)malloc(num);
input_data=input1_data(num);
sort(input_data,num);
}
如後續有需要,壹零壹霸氣三四六二七;