結構

程式碼:

 #include<iostream.h>

struct data

{

       char name[10];

       int schoolnum;

       int seatnum;

};

int main()

{

    data a;

    data b;

    cout<<"請輸入學生A的姓名:";

    cin.getline(a.name,10,'\n');

    cout<<"請輸入學生A的學號:";

    cin>>a.schoolnum;

    cout<<"請輸入學生A的座號:";

    cin>>a.seatnum;

    cout<<"請輸入學生B的姓名:";

    cin>>b.name;

    cout<<"請輸入學生B的學號:";

    cin>>b.schoolnum;

    cout<<"請輸入學生B的座號:";

    cin>>b.seatnum;

   

    cout<<"學生A:"<<a.name<<endl;

    cout<<"學號:"<<a.schoolnum<<endl;

    cout<<"座號:"<<a.seatnum<<endl;

    cout<<"學生B:"<<b.name<<endl;

    cout<<"學號:"<<b.schoolnum<<endl;

    cout<<"座號:"<<b.seatnum<<endl;

    system("PAUSE");

}

 ************************************************

執行結果:

請輸入學生A的姓名: aaa

請輸入學生A的學號:111

請輸入學生A的座號:1

請輸入學生B的姓名: bbb

請輸入學生B的學號: 222

請輸入學生B的座號: 2

學生A:aaa

學號:111

座號:1

學生B:bbb

學號:222

座號:2

*********************************************************

語法:

 struct data{}; struct 結構名稱 { 結構成員 }; 就像是自創一個資料型態一樣,可以一次宣告許多資料型態,呼叫時需使用 ” . ” 成員存取運算子

創作者介紹
創作者 Iris-女王向前走 的頭像
Iris

Iris-女王向前走

Iris 發表在 痞客邦 留言(0) 人氣( 1739 )