#include<stdio.h>
typedef struct NODE
{
int x;
NODE* next;
}NODE;
NODE* padd(NODE* pa)
{
NODE* p1, * p2, * p;
p1 = p2 = pa;
while (p1)
{
{if (p1->x % 2 == 0 && p1 != pa)
{
p = p1; p1 = p1->next; // 这三行代码没看懂
p2->next = p1;
p->next = pa; pa = p;
}
else { p2 = p1; p1 = p1->next; }
}
}
return pa;
}
int main()
{
NODE a[10] = { {1},{2},{3},{4},{5},{6},{7},{8},{9},{10} }, * ha = a, * p;
int i;
for (i = 0; i < 9; i++) a[i].next = &a[i + 1];
a[9].next = NULL;
ha = padd(ha);
p = ha;
while (p)
{
printf("%d", p->x); p=p->next;
}
putchar("\n");
}
#c语言# 链表奇偶排序
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 你可以看下这个问题的回答https://ask.csdn.net/questions/7475233
- 你也可以参考下这篇文章:#c语言体重评判
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度