Home » C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng | Chủ Đề về chủ đề bài tập c |

C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng | Chủ Đề về chủ đề bài tập c |

Có phải bạn đang cần tìm chủ đề về bài tập c có phải không? Có phải là bạn đang muốn tìm chủ đề C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng đúng không? Nếu đúng như vậy thì mời bạn xem nó ngay tại đây.

C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng | Xem thông tin về laptop tại đây.

[button color=”primary” size=”medium” link=”#” icon=”” target=”false” nofollow=”false”]XEM VIDEO BÊN DƯỚI[/button]

Ngoài xem những thông tin về laptop mới cập nhật này bạn có thể xem thêm nhiều nội dung có liên quan khác do https://soyncanvas.vn/ cung cấp tại đây nha.

Chia sẻ liên quan đến đề tài bài tập c.

Hướng dẫn học lập trình C cơ bản và nâng cao. Hiển thị thông tin dưới dạng bảng đẹp và chuyên nghiệp. Học lập trình C cơ bản và đầy đủ. quản lý học sinh. Kênh triệu thân mến-hãy cùng nhau phát triển! Mã mẫu:.

Hình ảnh liên quan đếnchủ đề C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng.

C - Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng

C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng

>> Ngoài xem chuyên mục này bạn có thể tìm hiểu thêm nhiều Thông tin hay khác tại đây: Xem thêm thông tin hữu ích tại đây.

Nội dung liên quan đến nội dung bài tập c.

#Bài #tập #64D #Hiển #thị #thông #tin #sinh #viên #dạng #bảng.

lập trình C/C++ java,android,cấu trúc dữ liệu,sql,python,thủ thuật lập trình căn bản. hướng dẫn trình. ngôn ngữ triệu thân. ngon ngu lap trinh,thân triệu,lập trình thân triệu,java thân triệu,c++ thân triệu,c thân triệu,ctdlgt thân triệu,sql thân triệu.

C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng.

bài tập c.

Mong rằng những Thông tin về chủ đề bài tập c này sẽ mang lại kiến thức cho bạn. Cảm ơn bạn rất nhiều.

7 thoughts on “C – Bài tập 6.4D: Hiển thị thông tin sinh viên dạng bảng | Chủ Đề về chủ đề bài tập c |”

  1. anh ơi, chương trình này của em chạy trên dev c thì đúng còn trên visual studio 2015 thì không chạy được là sao nhỉ anh:

    #include <stdio.h>

    struct HoVaTen {

    char ho[30];

    char dem[30];

    char ten[30];

    };

    struct DiemMonHoc {

    float toan;

    float van;

    float anh;

    float tbc;

    };

    struct SinhVien {

    int msv;

    struct HoVaTen tensv;

    int tuoi;

    char gioitinh[10];

    struct DiemMonHoc diem;

    };

    void nhaphoten(struct HoVaTen *tensv) {

    printf(" Ho: ");

    scanf_s("%s", tensv->ho);

    printf(" Dem: ");

    scanf_s("%s", tensv->dem);

    printf(" Ten: ");

    scanf_s("%s", tensv->ten);

    }

    void nhapdiem(struct DiemMonHoc *diem) {

    printf(" Diem Toan: ");

    scanf_s("%f", &diem->toan);

    printf(" Diem Van: ");

    scanf_s("%f", &diem->van);

    printf(" Diem Anh: ");

    scanf_s("%f", &diem->anh);

    diem->tbc = (diem->toan + diem->van + diem->anh) / 3;

    }

    struct SinhVien thongtinsv() {

    struct SinhVien sv;

    printf(" Nhap MSV: ");

    scanf_s("%d", &sv.msv);

    nhaphoten(&sv.tensv);

    printf(" Nhap tuoi: ");

    scanf_s("%d", &sv.tuoi);

    printf(" Nhap gioi tinh: ");

    scanf_s("%s", &sv.gioitinh);

    nhapdiem(&sv.diem);

    return sv;

    }

    void hienthithongtinSV(struct SinhVien sv) {

    printf("%-10d %-10s %-10s %-10s %-10d %-10s %-10.2f %-10.2f %-10.2f %-10.2fn",

    sv.msv, sv.tensv.ho, sv.tensv.dem, sv.tensv.ten, sv.tuoi, sv.gioitinh,

    sv.diem.toan, sv.diem.van, sv.diem.anh, sv.diem.tbc);

    }

    int main()

    {

    struct SinhVien dssv[100];

    int slsv = 0;

    struct SinhVien sv;

    sv = thongtinsv();

    dssv[slsv++] = sv;

    printf("n%-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10snn",

    "MSV", "Ho", "Dem", "Ten", "Tuoi", "Gioi tinh", "Diem Toan", "Diem Van", "Diem Anh", "Diem TBC");

    int i;

    for (i = 0; i < slsv; i++) {

    hienthithongtinSV(dssv[i]);

    }

    }

  2. anh ơi cho em hỏi ở hàm nhập thông tin SV e viết như này:
    struct Student getStudent()

    {

    struct Student student;

    printf("=======Enter Student Infor======n");

    printf("nID: ");

    scanf("%d", &student.ID);

    getchar();

    printf("2) Full name:n");

    printf("First name: ");

    fgets(student.fullName.firstName, 19, stdin);

    // fflush(stdin);

    printf("nLast name: ");

    fgets(student.fullName.lastName, 19, stdin);

    // fflush(stdin);

    printf("nMiddle: ");

    fgets(student.fullName.middle, 19, stdin);

    // fflush(stdin);

    printf("n3) Gender: ");

    scanf("%c", &student.gender);

    printf("n4) Grades: ");

    printf("nMath: ");

    scanf("%f", &student.grade.math);

    printf("nLiterature: ");

    scanf("%f", &student.grade.lit);

    printf("nEnglish: ");

    scanf("%f", &student.grade.eng);

    student.grade.mean = (student.grade.eng+student.grade.math+student.grade.lit)/3;

    return student;

    }

    và hàm hiển thị:

    void display(struct Student student)

    {

    printf("%-10d %-10s %-10s %-10s %-10c %-10f %-10f %-10f %-10f ",

    student.ID, student.fullName.lastName, student.fullName.middle, student.fullName.firstName, student.gender,

    student.grade.math, student.grade.lit, student.grade.eng,student.grade.mean );

    nhưng khi hiển thị chỗ tên đệm và tên lại bị xuống dòng.
    Anh cho em hỏi có cách nào giải quyết không?
    Em cảm ơn anh.

  3. có cách nào trình bày được đẹp ko ạ anh, chứ bên C++ e hơi bí cái khoảng cách khi tách riêng họ, đẹm , tên, e cảm ơn
    void hienThiTTSV(struct sinhVien sv){

    cout<<sv.ma<<"t"

    <<left<<setw(9)<<sv.hoTen.ho<<left<<setw(11)<<sv.hoTen.dem<<left<<setw(10)<<sv.hoTen.ten<<"t"

    <<left<<setw(4)<<sv.tuoi<<"t"<<left<<setw(9)

    <<sv.gioiTinh<<"t"<<left<<setw(9)<<sv.diem.toan<<"t"

    <<left<<setw(9)<<sv.diem.ly<<"t"

    <<left<<setw(9)<<sv.diem.hoa;

    }
    int main(){

    struct sinhVien dssv[100];

    int slsv=0;

    struct sinhVien sv = nhap();

    dssv[slsv++]=sv;

    cout<<"ma"<<"t"<<left<<setw(30)<<"ho va ten"

    <<left<<setw(4)<<"tuoi"<<"t"<<left<<setw(9)

    <<"gioi tinh"<<"t"<<left<<setw(9)<<"diem toan"<<"t"

    <<left<<setw(9)<<"diem ly"<<"t"

    <<left<<setw(9)<<"diem hoan";

    for(int i = 0; i < slsv; i++) {

    hienThiTTSV(dssv[i]);

    }

    return 0;
    }

Leave a Reply

Your email address will not be published. Required fields are marked *