30/09/2018, 22:15

BT lập trình quản lý sinh viên bị lỗi

Mấy bạn coi thử mình xài chỗ nào mà lỗi cứ hiện hoài:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct student
{
    char holot[50];
    char ten[10];
    int mssv;
    int diem;
};
void nhap( student sv[20],int n);
void xuat( student sv[20],int n);
int main(int argc, char *argv[]) 
{
   int n;
   struct student sv[20];
   printf("Nhap so luong sinh vien: ");
   scanf("%d", &n);
   return 0;
}

/*ho ten , ma sinh vien va diem cua sinh vien */
void nhap(student sv[20],int n)
{
    for(int i=0;i<n;i++)
    {
        printf("
 nhap vao ho lot :"); 
		gets(sv[i].hoten);
        printf("
 nhap vao lop :"); 
		gets(sv[i].lop);
        printf("
 nhap vao mssv:"); 
		scanf("%d",&sv[i].mssv);
        printf("
 nap vao diem trung binh"); 
		scanf("%d",&sv.diem);
    }
}
void xuat (student sv[20],int n)
{
    for(int i=0;i<n;i++)
    {
        printf("
 ho ten :%c", sv[i].hoten);
        printf("
  lop :%c", sv[i].lop);
        printf("
  mssv:%c",sv[i].mssv);
        printf("
  diem trung binh %d",&sv.diem);
    }
}
*grab popcorn* viết 00:16 ngày 01/10/2018

Lần sau bạn chú ý đặt tiêu đề đúng, rõ ràng, Tiếng Việt có dấu nhé và markdown code trong bài viết nhé.
Không là mình sẽ tạm thời unlist topic của bạn (tức là ko ai thấy được topic trừ bạn) cho tới khi bạn chỉnh sửa đầy đủ!
Hướng dẫn markdown:

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…

Lời mở đầu Do quá trình sử dụng daynhauhoc nếu bạn đồng thời dùng markdown trong bài post sẽ giúp bài viết sáng ý và được chú ý hơn. Cũng sẵn tiện là mình test markdown trong diễn đàn nên mình viết một bài viết về các cú pháp markdown trong diễn dàn và cách sử dụng chúng. Markdown là gì? Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name.[5][6] Markdown is often used to…

Gió viết 00:26 ngày 01/10/2018

student sẽ không biết dc là kiểu dữ liệu gì. Thay bằng struct student

Tran Nam viết 00:27 ngày 01/10/2018

vậy muốn tìm họ tên thông qua mssv thì làm hàm gì?

Nguyễn Trọng Phương viết 00:31 ngày 01/10/2018

Viết thêm một phương thức tìm kiếm trong đó đầu vào là MSSV, kết quả trả về là họ tên.

Bài liên quan
0