Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ สร้างข้อมูลประเภทนักเรียนและแสดงผลในรูปแบบที่เหมาะสม


สมมติว่าเราได้ระบุชื่อ นามสกุล อายุ และชั้นเรียนของนักเรียนในสายต่างๆ เราจะต้องเขียนโปรแกรมโดยใช้ structs ใน C++ เพื่ออ่านทั้งหมดและแสดงในรูปแบบนี้ (age, first_name, last_name, class) อายุและคลาสจะเป็นประเภทจำนวนเต็ม และ first_name และ last_name เป็นสตริงเวลา

ดังนั้นหากอินพุตเป็นแบบ

priyamkundu1610

จากนั้นผลลัพธ์จะเป็น (16, priyam, kundu, 10)

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • กำหนดโครงสร้างด้วย first_name,last_name ของประเภท string และ age, cl ของชนิด integer

  • อ่านแต่ละบรรทัดแล้วเก็บไว้ใน first_name,last_name, age, cl ตามลำดับใน data block stud

  • แสดงข้อมูลนักศึกษาในลักษณะนี้ (stud.age, stud.first_name, stud.last_name, stud.cl)

ตัวอย่าง

ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -

#include ใช้เนมสเปซ std;struct Student{ int age, cl; string first_name,last_name;};int main () { สตั๊ดนักเรียน; cin>> stud.first_name>> stud.last_name>> stud.age>> stud.cl; cout <<"(" < 

อินพุต

priyamkundu1610

ผลลัพธ์

(16, priyam, kundu, 10)