typedef struct student{
int num;
float score;
struct student *next;
}student;
student *merge(student *a, student *b){
student *pa = a->next, *pb = b->next, *qa = a;
if(!pa) return b;
if(!pb) return a;
while(pa&&pb){
while((pa->num < pb->num)&&pa->next){
qa = pa;
pa = pa->next;
}
if(!pa->next){
pa->next = pb;
break;
}
b->next = pb->next;
pb->next = pa;
qa->next = pb;
qa = pb;
pb = b->next;
}
return a;
}

自學的C語言沒人能問。。。有沒有大佬知道錯在哪里?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/146211.html
標籤:C語言
上一篇:/求助/ 成績查詢代碼用了幾次資料亂了,而且一些地方不會回圈?
下一篇:C語言大一課設國際象棋
