</pre><pre class="cpp" name="code">#include<iostream>
using namespace std;
struct date
{
int month;
int day;
int year;
};
struct student
{
int num ;
char name[20];
struct date birthday;
char addr[30];
};
int main()
{
student stul;
stul.num=1001;
stul.birthday.month=8;
stul.birthday.day=20;
stul.birthday.year=1980;
cout<<stul.num<<" ";
cout<<stul.birthday.month<<" ";
cout<<stul.birthday.day<<" ";
cout<<stul.birthday.year<<endl;
return 0;
}
#include<iostream>
using namespace std;
struct student
{
int num;
char name[20];
float score;
};
int main()
{
student stu[3]={{1001,"liu jin"},{1002,"li lan",82},
{1003,"ma kai",80}};
student temp;
for(int i=1;i<3;i++)
for(int j=0;j<=2-i;j++)
if(stu[j].score<stu[j+1].score)
{
temp=stu[j];stu[j]=stu[j+1];stu[j+1]=temp;
cout<<"num"<<" name"<<" score"<<endl;
for(int k=0;k<3;k++)
cout<<stu[k].num<<" "<<stu[k].name<<" "<<stu[k].score<<endl;
return 0;
}