问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果
if(p2->a>p1->a)
{
temp=*p2;
*p2=*p1;
*p1=temp;
}
else if(p2->b>p1->b&&p2->a==p2->a)
{
temp=*p2;
*p2=*p1;
*p1=temp;
}
else if(p2->c>p1->c&&p2->b==p1->b&&p2->a==p2->a)
{
temp=*p2;
*p2=*p1;
*p1=temp;
}
定义一个函数,将if else 循环和交换写到一起,一行解决