thieumao

Struct don gian

Jul 19th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. #include<conio.h>
  2. #include<stdio.h>
  3.  
  4. void main()
  5. {
  6.      typedef struct {
  7.      char hoten[30];
  8.      float dtb;
  9.      } sv;
  10.      sv sinhvien[10],tg;
  11.      int i,n,j;
  12.      float diem;
  13.      //clrscr();
  14.      printf("nhap so sv");
  15.      scanf("%d",&n);
  16.      for (i=1;i<=n;i++)
  17.      {
  18.       printf("\nnhap sinh vien thu %d:  ",i);
  19.       printf("\nnhap ho ten: ");
  20.       //scanf("%s",&sinhvien[i].hoten);
  21.       fflush(stdin);
  22.       gets(&sinhvien[i].hoten);
  23.       printf("\nnhap diem trung binh: ")  ;
  24.       scanf("%f",&diem);
  25.       sinhvien[i].dtb=diem;
  26.      }
  27.      for (i=1;i<=n;i++)
  28.     for (j=i+1;j<=n;j++)
  29.         if (sinhvien[j].dtb < sinhvien[i].dtb)
  30.         {
  31.         tg=sinhvien[j];
  32.         sinhvien[j]=sinhvien[i];
  33.         sinhvien[i]=tg;
  34.         }
  35.      printf("\nin ra danh sach sinh vien: ");
  36.      printf("\n\t ho ten\t\tdiem trung binh");
  37.      for (i=1; i<=n;i++)
  38.       printf("\n\t%s\t  %.2f",sinhvien[i].hoten,sinhvien[i].dtb);
  39.      getch();
  40. }
Advertisement
Add Comment
Please, Sign In to add comment