30/09/2018, 18:05
giúp mình in ra mảng Lop
Mình có lấy 1 ví dụ trên mạng và làm mình chạy mà sao ko in ra được chữ chuỗi Lớp.mọi người giúp mình với.
#include <stdio.h>
#include <stdlib.h>
/*Bài 5: Viết chƣơng trình nhập xuất ra màn hình thông tin mỗi sinh viên theo mẫu sau:
Ho ten:
Ma so sinh vien: Lop:
So dien thoai: Gioi tinh:*/
void main()
{
char Ho_ten[30], Lop_hoc[20], Gioi_tinh[3];
int So_dien_thoai, Ma_so_sinh_vien;
printf("Ho va ten : "); gets(Ho_ten);
printf("Lop : "); gets(Lop_hoc);
printf("Gioi tinh : "); gets(Gioi_tinh);
printf("So dien thoai : ");scanf("%d", &So_dien_thoai);
printf("Ma so sinh vien : ");scanf("%d", &Ma_so_sinh_vien);
printf("
Ho ten: %s
", Ho_ten);
printf("Ma so sinh vien: %d Lop: %s
",Ma_so_sinh_vien, Lop_hoc);
printf("So dien thoai: %d Gioi Tinh : %s
", So_dien_thoai, Gioi_tinh);
return 0;
}
Bài liên quan
(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)
Haiz, nảy h lây hoay mãi, thôi nói đại luôn nhe.
Bạn dùng vòng lặp để đưa dữ liệu vào. ví dụ
vòng lặp để xuất cũng làm tương tự
bản chạy thử đoạn code của mình đi mình nhập Lớp_học rồi mà sao in ra màng hình ko được. phần mảng lớp.
Nếu code đó bạn nhập vào cái Lop được bao nhiêu phần tử?
Bạn thử viết vài biến in ra thì được nhưng yêu cầu ở đây bạn cần làm mảng. Làm mảng thì phải dùng vòng lặp để lấy giá trị gán vào từng phần tử trong mảng rồi mới xuất ra được chứ bạn.
Bạn đang tạo mảng nhưng nạp thông tin bằng cái scanf đó nó biết đưa vào phần tử thứ mấy trong mảng đâu mà in ra được.
Ví dụ 1 mạng có 3 phần tử, phải nhập vào từng phần tử rồi lấy ra từng phần tử.
Mình in cái Họ_tên với giới tính nó in ra màn hình ok hết chỉ riêng cái Lớp_học là in ra không được. nên mới thắt mắt. bạn coi lại thử.