正在加载图片...
if((stup+)->score>(stup+j+1)->score) *(st void pnt (student *stup int n i int i,k, fla printf(%12s",(stup+i)->name) printf("Ⅶn") i student stu INI int n printf(Enter number: ) scanf("%",&n) printf( Enter file name: \n") scanf("%s", fname) f(out=fopen(fname, wb"))==NULL) i printf ("cannot open file \n") sort(stu, n) pnt(stu, n) fwrite(stu, sizeof (student),n, out)if ((stup+j)->score > (stup+j+1)->score) { t=*(stup+j); *(stup+j)=*(stup+j+1); *(stup+j+1)=t; } } void pnt(student *stup,int n) { int i,k,flag; double sum; printf("Output is \n"); for (i=0;i<n;i++) { printf("%12s",(stup+i)->name); printf("%5.1lf ",(stup+i)->score); printf("\n"); } } main() { student stu[N]; int n; FILE *out; char fname[50]; printf("Enter number:"); scanf("%d",&n); printf("Enter file name:\n"); scanf("%s",fname); if ((out=fopen(fname,"wb"))==NULL) { printf("cannot open file \n"); exit(0); } input(stu,n); sort(stu,n); pnt(stu,n); fwrite(stu,sizeof(student),n,out);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有