#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp; int a[10],i,j,k,n; char buffer[256]; if ( fp=fopen("c:\\number.txt","r") ) { fgets(buffer,256,fp);while ( !feof(fp) )
{ n=0; i=j=0;
while ( buffer[i] ) {if ( (buffer[i]>='0')&&(buffer[i]<='9') )
{ while ( (buffer[j]!=0)&&(buffer[j]>='0')&&(buffer[j]<='9') ) j++;
sscanf(buffer+i,"%d",&a[n]); n++; i=j;}
else { i++; j=i; }
} for ( i=0;i<n-1;i++ )for ( j=i+1;j<n;j++ )
if ( a[i]<a[j] ) { k=a[i]; a[i]=a[j]; a[j]=k; } for ( i=0;i<n;i++ ) printf("%d ",a[i]); printf("\n"); fgets(buffer,256,fp);}
fclose(fp);
} else printf("無法打開文件讀取。\n");}