你能编出来
这就证明你并不苯
相信你一定能做好的
这就证明你并不苯
相信你一定能做好的
#include<stdio.h> typedef struct info{ char name[20] ; int num ; } ; void simpleSort(info *data,int n) { int i , j ; for( i = 0 ; i < n ; i++ ) { for( j = i+1 ; j < n ; j++ ) { if( data[i].num < data[j].num) { info temp = data[i]; data[i] = data[j]; data[j] = temp; } } } } void print(info *data,int n) { for( int i = 0 ; i < n ; i++ ) { printf("%s\n",data[i].name); } } int main() { int n; info data[100]; FILE *fp; fp=fopen("Apple.txt","r"); fscanf(fp,"%d",&n); for( int i = 0 ; i < n ;i++ ) { fscanf(fp,"%s%d",data[i].name,&data[i].num); } fclose(fp); simpleSort(data,n) ; print(data,n); return 0 ; }]