#include<fstream.h>
#include<stdio.h>
void sort(int *ptr,int n);
int main(void)
{
int a,b,c,d,e;
ifstream file("data.txt");
file>>a>>b>>c>>d>>e;
int i,s[5];
s[0]=a,s[1]=b,s[2]=c,s[3]=d,s[4]=e;
sort(s,5);
for(i=0;i<5;i++)
printf("%d\n",s[i]);
return 0;
}
void sort(int *ptr,int n)
{
int i,j,k;
for(j=0;j<n-1;j++)
for(i=0;i<n-1;i++)
{
if(ptr[i]<ptr[i+1])
{
k=ptr[i];
ptr[i]=ptr[i+1];
ptr[i+1]=k;
int A,B,C,D,E;
A=ptr[0],B=ptr[1],C=ptr[2],D=ptr[3],E=ptr[4];
ofstream file("data.txt");
file<<A<<" "<<B<<" "<<C<<" "<<D<<" "<<E;
file.close();
}
}
}
自己花了一天时间终于写出来了,哈哈哈哈!文本里面随便写5个数字,用空格隔开。就能用了,自己狂顶自己下