INTECH
Chào Mừng Bạn Đã Ghé Thăm Diễn Đàn Intech.forumvi.com của chúng tôi.

Mong rằng tại đây bạn sẽ nhận được những thông tin hữu ích,, và đáp ứng được nhu cầu của bạn.

Tuy ít nhiều chúng tôi vẫn còn khá nhiều thiếu sót về nội dung và hình thức, mong nhận được ý kiến đóng góp từ các bạn để chúng tôi tự hoàn thiện.

Hiện tại, bạn có thể đăng nhập Intech thông qua Open ID Facebook, hết sức nhanh chóng và tiện lợi.

Xin lưu ý: Thông tin bạn đăng kí về Giới tính và Ngày sinh, chúng tôi khảo sát nhằm thống kê và kịp gửi lời chúc mừng đến các bạn trong các dịp lễ, sinh hoạt,...trong Diễn Đàn.

Quyền Lợi: Được tham gia giao lưu, chia sẻ kinh nghiệm cùng các thành viên, được tải các tài liệu, phần mềm hỗ trợ cần thiết,...

Các đường Link chỉ sử dụng được khi đã đăng nhập.

Xin Cảm Ơn và gửi đến các bạn lời chào Thân Ái từ Intech.forumvi.com.

Join the forum, it's quick and easy

INTECH
Chào Mừng Bạn Đã Ghé Thăm Diễn Đàn Intech.forumvi.com của chúng tôi.

Mong rằng tại đây bạn sẽ nhận được những thông tin hữu ích,, và đáp ứng được nhu cầu của bạn.

Tuy ít nhiều chúng tôi vẫn còn khá nhiều thiếu sót về nội dung và hình thức, mong nhận được ý kiến đóng góp từ các bạn để chúng tôi tự hoàn thiện.

Hiện tại, bạn có thể đăng nhập Intech thông qua Open ID Facebook, hết sức nhanh chóng và tiện lợi.

Xin lưu ý: Thông tin bạn đăng kí về Giới tính và Ngày sinh, chúng tôi khảo sát nhằm thống kê và kịp gửi lời chúc mừng đến các bạn trong các dịp lễ, sinh hoạt,...trong Diễn Đàn.

Quyền Lợi: Được tham gia giao lưu, chia sẻ kinh nghiệm cùng các thành viên, được tải các tài liệu, phần mềm hỗ trợ cần thiết,...

Các đường Link chỉ sử dụng được khi đã đăng nhập.

Xin Cảm Ơn và gửi đến các bạn lời chào Thân Ái từ Intech.forumvi.com.
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đơn vị cung cấp sản phẩm giá cạnh tranh với nhiều loại mặt hàng.Là đơn vị tài trợ hàng đầu của Forum. Liên kết: https://thanhnguyenstore.com/
Latest topics
Lắp máy chiếu phòng họp văn phòng tại Hà NộiWed May 24, 2023 3:00 pmmaychieumanchieu
Cách chọn màn chiếu treo tường phù hợp nhu cầuSat May 06, 2023 4:22 pmmaychieumanchieu
Cho thuê máy chiếu tại Hà Nội giá rẻ uy tínSun Apr 16, 2023 4:36 pmmaychieumanchieu
Dịch vụ cho thuê máy chiếu loa mic tại Hà NộiFri Mar 24, 2023 3:03 pmmaychieumanchieu
Địa chỉ bán máy chiếu cũ giá rẻ tại Hà NộiMon Mar 20, 2023 5:43 pmmaychieumanchieu
Dịch vụ cho thuê máy chiếu tại Hà NộiSun Mar 12, 2023 3:43 pmmaychieumanchieu
Sửa chữa máy chiếu uy tín tại Hà NộiMon Feb 27, 2023 5:16 pmmaychieumanchieu
Máy chiếu cũ giá rẻ từ 2 triệu tại Hà NộiFri Feb 17, 2023 5:28 pmmaychieumanchieu
Cho thuê máy chiếu hội thảo tại Hà NộiWed Feb 15, 2023 11:06 ammaychieumanchieu
Sửa máy chiếu tại Cầu Giấy Sat Feb 04, 2023 5:06 pmmaychieumanchieu
Tạo thiệp giáng sinh gửi tặng bạn bèWed Nov 09, 2022 7:16 amisabellanguyen
CÔNG BỐ WEBSITE THANH NGUYÊN STOREWed Apr 06, 2022 10:21 pmThanh Nguyên
Thích Bài viết này
Lượt Truy Cập
Bộ Đếm
Thống Kê
Hiện có 3 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 3 Khách viếng thăm

Không

View the whole list


Go down
Thanh Nguyên
Thanh Nguyên
Admin
Admin
Tổng số bài gửi : 527
Được Cảm Ơn : 59
Join date : 11/10/2012
Age : 31
Đến từ : Bà Rịa-Vũng Tàu
https://thanhnguyenstore.com/

Struct-Quản Lí Sinh Viên. Empty Struct-Quản Lí Sinh Viên.

Mon Nov 26, 2012 5:57 pm
Cho dữ liệu có cấu trúc:

* SINH VIÊN
  • +masv: dạng chuỗi, tối đa 7 kí tự.

  • +họ tên: chuỗi, tối đa 30 kí tự.

  • +quê quán: chuỗi, tối đa 50 kí tự
.
  • +khoa: chuỗi, tối đa 7 kí tự.

  • +điểm môn 1, 2, 3: dạng số nguyên.

* Lớp:
  • + SV: kiểu dữ liệu SINH VIÊN.

  • +ĐTB; kiểu số thực
.
  • +Xếp loại: chuỗi, tối đa 20 kí tự.


Yêu Cầu:

  • Hãy viết hàm nhập, xuất danh sách sinh viên trong lớp.

  • Viết hàm tính điểm trung bình cho các sinh viên.

  • Xếp loại học lực cho các sinh viên theo thang điểm sau:

+ĐTB< 3.5: Kém
+ĐTB<5: Yếu
+ĐTB<6.5: Trung Bình
+ĐTB<8: Khá
+ĐTB<9: Giỏi
Còn lại Xuất Sắc.
  • Viết Hàm in danh sách sinh viên đạt loại giỏi của lớp
.
  • Viết Hàm tìm Sinh viên giỏi nhất.

  • Viết Hàm tìm sinh viên có tên họ đối xứng và đối xứng dài nhất (2 hàm)

  • Viết hàm tìm sinh viên cùng quê.


#include
#include
#include
#define max 50
typedef struct sinhvien
{
char masv[7];
char hoten[30];
char que[30];
int mon1,mon2,mon3;
int dtb;
char khoa[7];
char xeploai[30];
};

void nhap1sinhvien(sinhvien &hs)
{ flushall(); int d;
printf("\nnhap ma so sinh vien:");
gets(hs.masv);
printf("\nho ten sinh vien:");
gets(hs.hoten);
printf("\n que quan:");
gets(hs.que);


flushall();
printf("\nnhap diem mon1:");
scanf("%d",&d);hs.mon1=d;
printf("\nnhap diem mon2:");
scanf("%d",&d);hs.mon2=d;
printf("\n nhap diem mon3:");
scanf("%d",&d);hs.mon3=d;
hs.dtb=(hs.mon1+hs.mon2+hs.mon3)/3;
if (hs.dtb<3.5)
strcpy(hs.xeploai,"kem");

else if ( hs.dtb<5)
strcpy(hs.xeploai,"yeu");
else if (hs.dtb<=7)

strcpy(hs.xeploai,"trung binh");

else if (hs.dtb<8.0)
strcpy(hs.xeploai,"kha");
else
strcpy(hs.xeploai,"gioi");

flushall();
printf("\nnhap khoa:");
gets(hs.khoa);
}


void nhapdssv(sinhvien lh[],int &n)
{ printf("\nnhap vao so luong sinh vien:");
scanf("%d",&n);
for(int i=0;i { printf("\nnhap vao thong tin cua hoc sinh thu %d;\n",i+1);
nhap1sinhvien(lh[i]);
}
}

void xuat1sv(sinhvien hs)
{ printf("\nmaso sinh vien:%s",hs.masv);
printf("\nho ten sinh vien:%s",hs.hoten);
printf("\nque quan:%s",hs.que);
printf("\n diem mon1:%d",hs.mon1);
printf("\n diem mon2:%d",hs.mon2);
printf("\n diem mon3:%d",hs.mon3);
printf("\n diem trung binh:%2d",hs.dtb);
printf("\n khoa:%s",hs.khoa);
printf("\n Xep loai: %s",hs.xeploai);
}


void xuatdssv(sinhvien lh[],int n)
{ for(int i=0;i { printf("\n\n thong tin sinmh vien thu %d:",i+1);
xuat1sv(lh[i]);
}
}

void xuatdsgioi(sinhvien lh[], int &n)
{ int dem=0;
for(int i=0;i { if (lh[i].dtb>8.0)
{ dem=i;

printf("\nsinh vien xep loai gioi la:",i);
xuat1sv(lh[dem]);
}
else
printf("\nkhong co sinh vien nao gioi:");
}
}


void xuatdsnho(sinhvien lh[], int &n)
{ int dem=0;
for(int i=0;i { if (lh[i].dtb<3.5)
{ dem=i;

printf("\nsinh vien xep loai nho nhat la%d:",i);
xuat1sv(lh[dem]);
}
else
printf("\n khong co sinh vien nao nho nhat:");
}
}


void xuatcungque(sinhvien lh[],int &n)
{
for(int i=0;i { for(int j=i;j { if(lh[i].que==lh[j].que)
{
printf("\nco sinh vien cung que la %d va %d :",i,j);
xuat1sv(lh[i,j]);


}
else
printf("\nkhong co sinh vien nao cung que");
}
}
}


void main()
{ int n;
clrscr();
sinhvien lh[max];
nhapdssv(lh,n);
xuatdssv(lh,n);
xuatdsgioi(lh,n);
xuatdsnho(lh,n);
xuatcungque(lh,n);
getch();
}


Nguồn: Cao Bằng
SV Khoa CNTT ĐH BR-VT
Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết