Nhập vào một mã sinh viên, tìm xem sinh viên đó có trong danh sách không, nếu có in ra màn hình thông tin sinh viên đó.

Một phần của tài liệu dapan bai tap ontap d15CNTT7 8 (Trang 37 - 39)

màn hình thông tin sinh viên đó.

4. Tính tổng điểm của n sinh viên trong danh sách.

5. Ghi vào file D:/dulieu.txt thông tin của những sinh viên có điểm >=8.5 Viết chương trình chính gọi thực hiện các hàm trên.

BAI SO 10

BÀI 11(De cuong on thi)

Viết chương trình dưới dạng hàm thực hiện các chức năng sau:

Định nghĩa kiểu cấu trúc Sach bao gồm các thông tin: mã sách(kiểu xâu ký tự), tên sách(kiểu xâu ký tự), năm xuất bản(kiểu số nguyên), nhà xuất bản(kiểu xâu ký tự), giá bán(kiểu số)). 1. Nhập vào danh sách gồm n cuốn sách vào bộ nhớ động.

2. Hiển thị đầy đủ thông tin của n cuốn sách ra màn hình. Mỗi cuốn sách trên một dòng. 3. Liệt kê ra màn hình tất cả những cuốn sách của nhà xuất bản “LTC”.

4. In ra màn hình tên tất cả những cuốn sách xuất bản năm 2000 trở về trước. 5. Ghi vào file D:/sach.txt thông tin cuốn sách có giá bán nhỏ hơn 200. Viết chương trình chính gọi thực hiện các hàm trên.

BAI SO 11

BÀI 12(BAI SO 12)

Định nghĩa cấu trúc khách hàng là các hộ gia đình dùng điện. Mỗi hộ khách hàng gồm các thông tin sau: mã khách hàng (kiểu xâu kí tự), họ tên khách hàng (kiểu xâu kí tự), địa chỉ (kiểu xâu kí tự), số điện tiêu thụ (kiểu số).

Xây dựng các hàm thực hiện các chức năng sau:

1. Nhập thông tin của n khách hàng dùng điện vào bộ nhớ động.

2. Hiển thị danh sách n khách hàng ra màn hình. Thông tin mỗi khách hàng trên một dòng.

3. In ra màn hình thông tin của khách hàng có mã “KH02”. 4. Sắp xếp danh sách theo chiều giảm dần số điện tiêu thụ.

5. Ghi vào file D:/sodien.txt thông tin khách hàng có số điện tiêu thụ lớn hơn 500. Chương trình chính gọi thực hiện các hàm trên.

BAI SO 12

BÀI 6 (ĐỀ CƯƠNG ÔN THI)

Định nghĩa cấu trúc thí sinh bao gồm các thông tin: Số báo danh(kiểu xâu kí tự), họ tên(kiểu xâu kí tự), năm sinh (kiểu nguyên), quê quán (kiểu xâu kí tự), tổng điểm (kiểu số thực).

Xây dựng các hàm thực hiện các chức năng sau:

1. Nhập vào danh sách gồm n thí sinh vào bộ nhớ động.

2. Hiển thị danh sách gồm n thí sinh ra màn hình. Mỗi thí sinh trên một dòng. 3. In ra màn hình danh sách các thí sinh quê “Hà Nội”.

4. In ra màn hình danh sách các thí sinh có năm sinh 2002.

5. Ghi vào file D:/thisinh.txt thông tin thí sinh có tổng điểm >=20. Thông tin mỗi thí sinh trên một dòng.

Chương trình chính gọi thực hiện các hàm trên

BAI SO 13

BÀI 3(DE CUONG ON THI)

Định nghĩa cấu trúc khách hàng là các hộ gia đình dùng điện. Mỗi hộ khách hàng gồm các thông tin sau: số điện thoại khách hàng (kiểu xâu kí tự), họ tên khách hàng (kiểu xâu kí tự), địa chỉ (kiểu xâu kí tự), số điện tiêu thụ (kiểu số).

Xây dựng các hàm thực hiện các chức năng sau:

1. Nhập vào danh sách gồm n khách hàng dùng điện vào bộ nhớ động.

2. Hiển thị danh sách n khách hàng ra màn hình. Thông tin mỗi khách hàng trên một dòng.

3. In ra màn hình danh sách khách hàng có địa chỉ ở CG.

4. Nhập vào số điện thoại khách hàng, in ra màn hình thông tin của khách hàng đó. 5. Ghi vào file doanhnghiep.txt thông tin khách hàng có số điện tiêu thụ lớn hơn 500. Chương trình chính gọi thực hiện các hàm trên.

#include <stdio.h> #include <conio.h> #include <string.h> #include <malloc.h> typedef struct { char sodt[50]; char hoten[50]; char diachi[50]; int sodien; } khachhang; void nhap(khachhang*a,int n) { khachhang *p; for(p=a;p<a+n;p++)

{ printf("nhap so dien thoai khach hang:");fflush(stdin); gets(p->sodt); printf("nhap ho ten khach hang:");fflush(stdin); gets(p->hoten); printf("nhap dia chi khach hang:");fflush(stdin); gets(p->diachi); printf("nhap so dien:");scanf("%d",&(p->sodien));

}} }

{ khachhang*p;

for(p=a;p<a+n;p++)

printf("%s %s %s %5d\n",p->sodt,p->hoten,p->diachi,p->sodien); }

void tim_diachi(khachhang *a,int n) { khachhang *p;

for(p=a;p<a+n;p++)

if(strcmp(p->diachi,"cg")==0)

printf("%s %s %s %5d\n",p->sodt,p->hoten,p->diachi,p->sodien); }

void tim_dt(khachhang *a,int n,char dt[]) { khachhang *p; for(p=a;p<a+n;p++) if(strcmp(p->sodt,dt)==0) printf("%s %s %s %5d\n",p->sodt,p->hoten,p->diachi,p->sodien); } int main()

{ khachhang *a; int n;

printf("nhap so luong khach hang:"); scanf("%d",&n); a=(khachhang*)malloc(n*sizeof(khachhang));

//a=new khachhang[n];

printf("nhap thong tin cua tung khach hang:\n"); nhap(a,n);

printf("hien thi thong tin cua tung khach hang:\n"); hienthi(a,n);

printf("\ndia chi nhung khach hang o cau giay la:\n"); tim_diachi(a,n);

char dt[50];

printf("nhap so dien thoai can tim:"); fflush(stdin); gets(dt); tim_dt(a,n,dt);

free(a); }

BAI SO 14

Định nghĩa cấu trúc sinh viên gồm các thông tin sau: mã sinh viên, họ tên sinh viên, năm sinh, lớp, điểm tổng kết.

Xây dựng các hàm thực hiện các chức năng sau:

1. Nhập vào danh sách gồm n sinh viên vào bộ nhớ động.

2. Hiển thị danh sách gồm n sinh viên ra màn hình. Mỗi sinh viên trên một dòng. 3.Hiển thị ra màn hình thông tin sinh viên có điểm tổng kết lớn hơn 4.

4. In ra màn hình những sinh viên lớp D15CNTT7

5. Ghi vào file D:/dulieu.txt thông tin sinh viên có năm sinh 2000. Viết chương trình chính gọi thực hiện các hàm trên.

Một phần của tài liệu dapan bai tap ontap d15CNTT7 8 (Trang 37 - 39)

Tải bản đầy đủ (DOCX)

(39 trang)
w