Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main(void)
- {
- FILE *read;
- read = fopen("score.txt","r");
- int i,j;
- int string[50];
- int count,sum;
- float avg[20],tmp;
- count=0;
- printf("\n**讀成績檔**\n\n");
- while(!feof(read))
- {
- sum=0;
- for(i=1; i<=10; i++)
- {
- fscanf(read, "%d",&string[i]);
- sum=sum+string[i];
- printf(" %d",string[i]);
- }
- count=count+1;
- avg[count]=(float)sum/10;
- printf(" 平均:%.2f",(float)sum/10);
- printf("\n====================================================\n");
- }
- fclose(read);
- printf("****************排序***************\n\n");
- for(i=1;i<count;i++)
- {
- for(j=i+1;j<count;j++)
- {
- if(avg[i]>avg[j])
- {
- tmp=avg[j];
- avg[j]=avg[i];
- avg[i]=tmp;
- }
- }
- }
- printf("****************排序完成***************\n\n");
- for(i=1;i<count;i++)
- printf("%.2f,",avg[i]);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement