Dalam contoh ini, Anda akan belajar menyimpan informasi dari 5 siswa dengan menggunakan susunan struktur.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:
- C Array
- Struktur C
Simpan Informasi dalam Struktur dan Tampilkan
#include struct student ( char firstName(50); int roll; float marks; ) s(10); int main() ( int i; printf("Enter information of students:"); // storing information for (i = 0; i < 5; ++i) ( s(i).roll = i + 1; printf("For roll number%d,", s(i).roll); printf("Enter first name: "); scanf("%s", s(i).firstName); printf("Enter marks: "); scanf("%f", &s(i).marks); ) printf("Displaying Information:"); // displaying information for (i = 0; i < 5; ++i) ( printf("Roll number: %d", i + 1); printf("First name: "); puts(s(i).firstName); printf("Marks: %.1f", s(i).marks); printf(""); ) return 0; )
Keluaran
Masukkan informasi siswa: Untuk nomor gulungan 1, Masukkan nama: Tom Masukkan tanda: 98 Untuk nomor gulungan2, Masukkan nama: Jerry Masukkan tanda: 89… Menampilkan Informasi: Nomor gulungan: 1 Nama: Tom Marks: 98 …
Dalam program ini, struktur student
dibuat. Struktur tersebut memiliki tiga anggota: nama (string), roll (integer) dan tanda (float).
Kemudian, kami membuat array struktur yang memiliki 5 elemen untuk menyimpan informasi dari 5 siswa.
Menggunakan for
loop, program mengambil informasi dari 5 siswa dari pengguna dan menyimpannya dalam susunan struktur. Kemudian menggunakan for
loop lain , informasi yang dimasukkan oleh pengguna ditampilkan di layar.