我自己遍的实在没又思路,高手指教,在线等待
#include <iostream>
#include <stdlib.h>
using namespace std;
void sort(int *intNum)
{int i,Num;
for(i=0;i<Num;i++)
{int p=i,j,t,*a;
a=malloc(Num*sizeof(int));
for(j=i+1;j<Num-1;j++)
if(a[p]>a[j]) p=j;
t=a[i];a[i]=a[p];a[p]=t;
}
}
void sort(float *floatNum)
{ int i,p,j;
p=i;
float t,*a,Num;
a=malloc(Num*sizeof(float));
for(i=0;i<Num;i++)
{float p=i,j,t;
for(j=i+1;j<Num-1;j++)
if(a[p]>a[j]) p=j;
t=a[i];a[i]=a[p];a[p]=t;
}
}
main()
{int Num,i;
cout <<("please enter the number of digital")<<endl;
cin >>(Num);
cout <<("please enter the digital")<<endl;
int i,a[Num],*p;
p=&a;
for(i=0;i<Num;i++)
cin>>(a[Num]);
sort(Num);
cout<<("the result of the sort is ");
for(i=0;i<Num;i++)
cout<<a[i];
}