Program C untuk Menyimpan Informasi Siswa Menggunakan Struktur

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 studentdibuat. 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 forloop, program mengambil informasi dari 5 siswa dari pengguna dan menyimpannya dalam susunan struktur. Kemudian menggunakan forloop lain , informasi yang dimasukkan oleh pengguna ditampilkan di layar.

Artikel yang menarik...