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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP