當前位置:編程學習大全網 - 編程軟體 - 快期末考試,急求壹道c語言編程題!求大神解答。

快期末考試,急求壹道c語言編程題!求大神解答。

#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");

}

  • 上一篇:正在學習JAVA推薦幾本好的題書?要由淺入深的~!
  • 下一篇:操作大型數控龍門銑床需要學習哪些東西
  • copyright 2024編程學習大全網