0
已采纳
郑怡翔
初级天翼
初级天翼
思路:
先输入,然后选择排序,最后输出
核心(选择排序):
for(int i=1;i<=n;i++)
{
for(int j=i+1;j<=n;j++)
{
if(stu1[i].nian<stu1[j].nian)//如果年份小,就可以交换
swap(stu1[i],stu1[j]);
else if(stu1[i].nian==stu1[j].nian)//如果相等
{
if(stu1[i].yue<stu1[j].yue)//如果月份小,就可以交换
swap(stu1[i],stu1[j]);
else if(stu1[i].yue==stu1[j].yue)//如果相等
if(stu1[i].ri<stu1[j].ri)//如果日小,就可以交换
swap(stu1[i],stu1[j]);
//后面不写就说明是按输入顺序输出
}
}
}
0