C++ 程式製作學生型別資料並以正確格式顯示


假設我們分別在不同行中提供了學生的姓名、姓氏、年齡和班級。我們必須編寫一個使用 C++ 中 struct 的程式來讀取所有這些內容,並以以下格式顯示(年齡、姓名、姓氏、班級)。年齡和班級為整數型別,姓名和姓氏為時間字串。

因此,如果輸入如下

priyam
kundu
16
10

則輸出將為 (16, priyam, kundu, 10)

為解決這個問題,我們將按照以下步驟進行操作 -

  • 使用型別為字串的 first_name、last_name 和型別為整數的 age、cl 定義一個結構

  • 讀取每一行並將它們分別儲存到 first_name、last_name、age、cl 中,即儲存到 stud 學生型別資料塊中

  • 以這種方式顯示學生資訊(stud.age、stud.first_name、stud.last_name、stud.cl)

示例

讓我們看以下實現以更好地理解 -

#include <iostream>
using namespace std;
struct Student{
    int age, cl;
    string first_name, last_name;
};
int main() {
    Student stud;
    cin >> stud.first_name >> stud.last_name >> stud.age >> stud.cl;
    cout << "(" << stud.age << ", " << stud.first_name << ", " << stud.last_name << ", " << stud.cl << ")";
}

輸入

priyam
kundu
16
10

輸出

(16, priyam, kundu, 10)

更新時間: 07-10-2021

151 次瀏覽

開始你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.