struct node{
int a, b;
int num;
}我想对结构体中的a,b进行排序,先按a从小到大排,当a一样时,按照b 从小到大排。应该怎么办? 我想是写在结构体里的,可以这样吗?
2 回答
慕尼黑1170528
TA贡献10条经验 获得超2个赞
当然可以比较。 你知道单独写出一个函数进行比较就可以。
这里简单给你一个函数的例子
void (struct node *test) { int t; if(test->a > test->b) { t = test->a; test->a = test->b; test->b = t; } }
- 2 回答
- 0 关注
- 1707 浏览
添加回答
举报
0/150
提交
取消