皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
6-8 的有序插入。 以下结点node定义了一个学生的信息。函数find查找并返回学号小于num,且下一节点学号不小于num的结点指针。函数insert按学号递增顺序插入新学生。测试主函数从键盘输入5个学号,调用insert函数插入,并输出内容。请补全程序,完成相应的功能。 #include #include struct node { int num; /*学生的学号*/ struct node *next; /*指向下一结点*/ }; struct node *find(struct node *head,int num) {/*1如果head为空,则返回空指针。2如果第一个结点的学号不小于num,也返回空指针。3如果最后一个结点的学号仍小于num,则返回最后一个结点指针。4如果当前结点的学号小于num且下一结点学号不小于num,则返回当前结点的指针*/ struct node *p, *q; if(head==NULL || head->num>=num) return NULL;/*head为空时或第一个结点的学号不小于num时返回空指针*/ for ( p=head; p!=NULL; p=p->next ) { q = p->next; if (( (1) )) /*条件*/ return p; } } struct node *insert(struct node *head,int num) {/*按学号顺序插入新结点,新结点的学号为num*/ struct node *p, *q; p = (struct node *) ( (2) ) ;/*分配内存空间*/ p->num = num; q = find(head,num);/*找到插入位置在q的后面*/ if (q==NULL) { /*插入到头*/ p->next = head; return p; } ( (3) ) ;/*插入到q的后面*/ q->next = p; return head; } int main() { struct node *head=NULL, *p; int i, num; for ( i=0; i<5; i++ ) { scanf( "%d", &num ); head=insert(head,num); } for ( p=head; p!=NULL; p=p->next ) printf( "%d ", p->num ); printf("\n"); return 0; } 【输入输出样例】
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】直接盖髓术的适应症是
A.
根尖孔尚未形成,因机械性外伤性因素露髓的年轻恒牙
B.
意外穿髓,穿髓孔直径大于0.5mm的恒牙
C.
有牙髓炎表现的患牙
D.
龋损露髓的乳牙
【单选题】直接盖髓术的适应症是
A.
意外露髓
B.
充填体脱落
C.
继发龋
D.
牙内吸收
E.
充填体过高
【单选题】直接盖髓术的适应症是
A.
根尖孔尚未形成,因机械性外伤性因素露髓的年轻恒牙
B.
意外穿髓,穿髓孔直径不超过0.5mm的恒牙
C.
有牙髓炎表现的患牙
D.
.龋损露髓的乳牙
E.
可复性牙髓炎表现,但有较深牙周袋
【单选题】直接盖髓术的适应症之一是
A.
可复性牙髓炎
B.
龋去腐未净穿髓
C.
陈旧的冠折露髓
D.
年轻恒牙急性龋
E.
意外穿髓孔直径≤0、5mm
【单选题】直接盖髓术的适应症如下,除外
A.
可复性牙髓炎
B.
龋去腐未净穿髓
C.
新鲜的冠折露髓
D.
年轻恒牙早期牙髓炎
E.
意外穿髓孔直径≤0.5mm
【单选题】We are glad to know that you are making plans to visit to China _.
A.
the next month
B.
next month
C.
in the next month
D.
in the following month
【单选题】We are glad to know that you are making plans to visit China ( )
A.
the next month
B.
next month
C.
in the next month
D.
in the following month
【多选题】影响果蔬干燥过程的因素有( )。
A.
干燥介质的温度
B.
干燥介质的湿度
C.
气体循环的速度
D.
原料的种类和形态
【单选题】直接盖髓术的适应症之一是
A.
可复性牙髓炎
B.
龋去腐未净穿髓
C.
陈旧的冠折露髓
D.
年轻恒牙急性龋
E.
意外穿髓孔直径≤0、5mm
【多选题】盖髓术的适应症不正确的是?
A.
根尖已经发育完全,穿髓孔直径不超过0.5mm的恒牙
B.
根尖已经发育完全,穿髓孔直径不超过1mm的恒牙
C.
根尖孔尚未发育完全,因机械性或外伤性露髓的年轻恒牙
D.
根尖孔尚未发育完全,因龋坏而露髓的年轻恒牙
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题