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 关注
- 1790 浏览
添加回答
举报
0/150
提交
取消
