当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

广东海洋大学:《C++程序设计》实验8 结构体的应用答案

资源类别:文库,文档格式:DOC,文档页数:3,文件大小:33KB,团购合买
【实验目的】 1掌握结构的概念、定义及应用 2掌握结构变量的定义和初始化; 3掌握结构成员的访问、结构赋值的含义以及结构与指针、函数的关系。
点击下载完整版文档(DOC)

实验8结构体的应用 【实验目的】 1掌握结构的概念、定义及应用; 2掌握结构变量的定义和初始化: 3掌握结构成员的访问、结构赋值的含义以及结构与指针、函数的关系。 【实验内容】 1.输入你的学号、姓名、性别、年龄、出生日期,然后输出 # include≤ iostream. h> #include struct date ∥定义出生日期结构体类型 short year; short month; short day: struct man char num 5 char name 201: char sex: int struct date birthday void main( cout>emply l. birthday year>>emply l birthday month cin>>emply l birthday day cout 0 i struct student char name 20 char adres char phone 20; char email30B; struct student stN; cout<<"请输入"<<N<<”个学生的姓名、地址、电话和E-mai"<end for(F0; K<N; i++)

实验 8 结构体的应用 【实验目的】 1 掌握结构的概念、定义及应用; 2 掌握结构变量的定义和初始化; 3 掌握结构成员的访问、结构赋值的含义以及结构与指针、函数的关系。 【实验内容】 ⒈输入你的学号、姓名、性别、年龄、出生日期,然后输出。 #include #include struct date //定义出生日期结构体类型 {short year; short month; short day;}; struct man {char num[5]; char name[20]; char sex; int age; struct date birthday;}; void main( ) { man emply1; cout>emply1.num>>emply1.name>>emply1.sex>>emply1.age; cin>>emply1.birthday.year>>emply1.birthday.month; cin>>emply1.birthday.day; cout #define N 4 void main() { struct student {char name[20]; char adress[80]; char phone[20]; char email[30];} ; struct student st[N]; int i; cout<<"请输入"<<N<<" 个学生的姓名、地址、电话和 E-mail"<<endl; for (i=0;i<N;i++)

(cin>>st[i- name>>st[]. adress>>st[i- phone>>st[i]. email out struct date Hint year int month struct Person char name 20]; char sex x|4] Date birth; float money float salary; }p={"王建国","男",{196610},896,0}; void mainO i float num; c0 ut #definen 6 struct student定义学生信息结构体类型 char num: char name 10 char sex: int age; float cscore struct student stN; void maino struct student temp; cou←<"请输入学号,姓名,性别,年龄,C+分数<<end for (int k=0; k<N; k++)

{cin>>st[i].name>>st[i].adress>>st[i].phone>>st[i].email;} cout struct Date {int year; int month;}; struct Person { char name[20]; char sex[4]; Date birth; float money; float salary; }p={"王建国","男",{1966,10},896,0}; void main() { float num; cout>num; p.salary= p. money+num; cout #define N 6 struct student //定义学生信息结构体类型 {char num[5]; char name[10]; char sex; int age; float cscore;}; struct student st[N]; void main() {struct student temp; cout<<"请输入学号,姓名,性别,年龄,C++分数"<<endl; for (int k=0;k<N;k++)

cin>>st(k]. num>>st(k] name>>st(k sex>>stk]- age>>st(k. cscore cout<<endl: {for(intj=计+lij= if(st[i cscore<stI].cscore) temp=stI; stll=[]; stHFtemp: j cout<<No. name sex age cscore <<end cout<<h <<endl; for(int上0;kN;H+) {cou<<tnum≤<""<<st name c <<stll. sex<< <<st[- age <<st[ cscore<<endl;

{cin>>st[k].num>>st[k].name>>st[k].sex>>st[k].age>>st[k].cscore;} cout<<endl; for (int i=0;i<N-1;i++) {for (int j=i+1;j<=N-1;j++) if(st[i].cscore<st[j].cscore) {temp=st[j]; st[j]=st[i]; st[i]=temp; } } cout<<"No. name sex age cscore"<<endl; cout<<"--------------------------------------"<<endl; for (int l=0;l<N;l++) {cout<<st[l].num<<" "<<st[l].name <<" "<<st[l].sex<<" "<<st[l].age <<" "<<st[l].cscore<<endl; } }

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有