Lap trinh C

Chia sẻ bởi Nguyễn Đức Tính | Ngày 26/04/2019 | 59

Chia sẻ tài liệu: Lap trinh C thuộc Công nghệ thông tin

Nội dung tài liệu:

/* thong tin cua moi sinh vien: masv,ten,diem.
lap chuong trinh thuc hien viec nhap va xuat thong tin theo mang.
*/
#include"stdio.h"
#include"math.h"
typedef struct bg
{
char masv[5];
char ten[20];
float diem;
} tt;
tt *p; int n;
void ndl();
void ndl()
{
int i; float x;
printf(" nhap vao so phan tu can nhap: "); scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf(" nhap vao thong tin cua nguoi thu %d : ",i);
fflush(stdin);
printf(" masv: "); gets(p[i].masv);
printf(" hoten: "); gets(p[i].ten);
printf(" diem: "); scanf("%f",&x);
p[i].diem=x;

};
};

void xdl();
void xdl()
{
int i;
printf(" danh sach vua nhap la: ");
for(i=1;i<=n;i++)
printf(" %s %s %3.1f",p[i].masv,p[i].ten,p[i].diem);
};

main()
{
ndl();
xdl();
getch();
}






/* bien cau truc:
cau truc 1 ban ghi: masv,hoten, quequan, truong, tuoi, sbd, diem.
lap chuong trinh thuc hien theo yeu cau sau:
a) nhap ndl cho ds lop.
b) in ra ds vua nhap.
c) sap xep danh sach theo thu tu tang dan cua diem.
d) tim kiem thong tin khi biet diem (diem nhap vao tu ban phim).
d) in ra nhung nguoi co diem cao nhat.

*/
#include"stdio.h"
#include"math.h"
typedef struct ct
{
char masv[5];
char ht[25];
char qq[25];
int tuoi;
char truong[15];
int sbd;
float diem;
} bg;
bg a[40]; int n;

void ndl();
void ndl()
{
int i; float x;
printf(" nhap vao so thanh vien cua lop: "); scanf("%d",&n);
printf(" nhap vao thong tin cua cac thanh vien: ");
for(i=1;i<=n;i++)
{
printf(" nhap vao thanh vien thu %d ",i);
fflush(stdin);
printf(" nhap masv: "); gets(a[i].masv);
/* kiem tra tinh nhap trung masv */
printf(" nhap ho ten: "); gets(a[i].ht);
printf(" nhap que quan:"); gets(a[i].qq);
printf(" nhap tuoi: "); scanf("%d",&a[i].tuoi);
fflush(stdin);
printf(" nhap truong: "); gets(a[i].truong);
printf(" nhap vao sbd: "); scanf("%d",&a[i].sbd);
printf(" nhap vao diem: "); scanf("%f",&x);
a[i].diem=x;
};
};

void xdl();
void xdl()
{
int i;
printf(" cac thanh vien trong lop vua nhap la:");
for(i=1;i<=n;i++)
{
printf(" %s %s %s %d %s %d %3.1f",a[i].masv,a[i].ht,a[i].qq,a[i].tuoi,a[i].truong,a[i].sbd,a[i].diem);
};
};

void sx();
void sx()
{
int i,j; bg tg;
for(i=1;i for(j=n;j>i;j--)
if(a[j].diem {
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Đức Tính
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)