Bài tập - Các kiểu dữ liệu nâng cao và sắp xếp
Số trang: 4
Loại file: doc
Dung lượng: 27.50 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu tham khảo chuyên ngành quản trị mạng - Bài tập - Các kiểu dữ liệu nâng cao và sắp xếp.
Nội dung trích xuất từ tài liệu:
Bài tập - Các kiểu dữ liệu nâng cao và sắp xếpBài 19 - Các kiểu dữ liệu nâng cao và sắp xếp - Thực hành- Các mảng cấu trúc và sắp xếpCode:#include struct book_st {int book_cd;char book_nm[30];char author[30];int copies;};struct date_st {int month;int day;int year;};struct tran_st {int book_code;char tran_type;struct date_st tran_dt;};void main(){int choice = 1, i;char addflag;struct book_st books[5];struct tran_st trans[10];while (choice!=4){clrscr();printf( Select from Menu 1. Add book names 2. Record Issue/Return 3. SortTransactions 4. Exit Enter choice: );scanf(%d, &choice);if(choice==1){addflag=y;clrscr();for(i=0; ibooks[i].book_cd=i+1;printf( Book code: %d Book name:, i+1);scanf(%s, books[i].book_nm);printf( Author: );scanf(%s, books[i].author);printf( Number of copies: );scanf(%d, &books[i].copies);printf( Continue? (y/n): );scanf(%c, &addflag);}}else if(choice==2){addflag=y;clrscr();for(i=0; i{if(tran[i].book_code > tran[j].book_code){temptran = tran[i];tran[i] = tran [j];tran[j] = temptran;}}}for(i=0, j=0;i< 2000 and
Nội dung trích xuất từ tài liệu:
Bài tập - Các kiểu dữ liệu nâng cao và sắp xếpBài 19 - Các kiểu dữ liệu nâng cao và sắp xếp - Thực hành- Các mảng cấu trúc và sắp xếpCode:#include struct book_st {int book_cd;char book_nm[30];char author[30];int copies;};struct date_st {int month;int day;int year;};struct tran_st {int book_code;char tran_type;struct date_st tran_dt;};void main(){int choice = 1, i;char addflag;struct book_st books[5];struct tran_st trans[10];while (choice!=4){clrscr();printf( Select from Menu 1. Add book names 2. Record Issue/Return 3. SortTransactions 4. Exit Enter choice: );scanf(%d, &choice);if(choice==1){addflag=y;clrscr();for(i=0; ibooks[i].book_cd=i+1;printf( Book code: %d Book name:, i+1);scanf(%s, books[i].book_nm);printf( Author: );scanf(%s, books[i].author);printf( Number of copies: );scanf(%d, &books[i].copies);printf( Continue? (y/n): );scanf(%c, &addflag);}}else if(choice==2){addflag=y;clrscr();for(i=0; i{if(tran[i].book_code > tran[j].book_code){temptran = tran[i];tran[i] = tran [j];tran[j] = temptran;}}}for(i=0, j=0;i< 2000 and
Tìm kiếm theo từ khóa liên quan:
quản trị mạng tài liệu quản trị mạng bài tập quản trị mạng dử liệu nâng cao sắp xếp dữ liệuGợi ý tài liệu liên quan:
-
24 trang 355 1 0
-
20 trang 248 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 247 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 234 0 0 -
Báo cáo tốt nghiệp: Tìm hiểu Proxy và ứng dụng chia sẻ Internet trong mạng LAN qua Proxy
38 trang 218 0 0 -
122 trang 214 0 0
-
Giáo trình Tin học văn phòng (Ngành: Quản trị mạng) - CĐ Công nghiệp Hải Phòng
49 trang 161 0 0 -
Giáo trình Quản trị Web Mail Server - Nghề: Quản trị mạng - CĐ Kỹ Thuật Công Nghệ Bà Rịa-Vũng Tàu
244 trang 156 0 0 -
Giáo trình về Nhập môn mạng máy tính
94 trang 156 0 0 -
51 trang 148 2 0