thieumao

Sắp xếp điểm học sinh

Jun 17th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include <stdio.h>
  2. typedef struct
  3. {
  4.     char ten[20];
  5.     float diem;
  6. } HS;
  7.  
  8. int main()
  9. {
  10.     HS a[10],b;
  11.     int n,i,j;
  12.     printf("\nNhap so hoc sinh:");scanf("%d",&n);
  13.     for(i=1;i<=n;i++){
  14.         printf("\nHoc sinh thu %d",i);
  15.         printf("\nTen hoc sinh:");scanf("%s",&a[i].ten);
  16.         printf("Diem :");scanf("%f",&a[i].diem);
  17.     }
  18.     for(i=1;i<=n;i++){
  19.         for(j=i+1;j<=n;j++){
  20.             if(a[i].diem<a[j].diem){
  21.                 b=a[i];
  22.                 a[i]=a[j];
  23.                 a[j]=b;
  24.             }
  25.         }
  26.     }
  27.     printf("\nStt\tten hs\tdiem");
  28.     for(i=1;i<=n;i++){
  29.         printf("\n%3d\t%6s\t%4.1f",i,a[i].ten,a[i].diem);
  30.     }
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment