当前位置: 代码迷 >> C语言 >> 求助啊!!!
  详细解决方案

求助啊!!!

热度:117   发布时间:2005-03-10 19:07:00.0
求助啊!!!

函数strcmp()是比较两个字符串 s 和 t 的大小。若 s < t 函数返回负数;若 s = t 函数返回0;若 s > t,函数返回正数。

[函数1.1]

int strcmp(char *s,char *t)

{ while ( *s && *t && __(1)__){

s++;t++ ;

}

return __(2)__;

} (1)和(2)处该填入什么,诸位大大们帮帮忙!~


----------------解决方案--------------------------------------------------------

函数 first_insert() 的功能是在已知链表的首表元之前插入一个指定值的表元;函数 reverse_copy() 的功能是按已知链表复制出一个新链表,但新链表的表元链接顺序与已知链表的表元链接顺序相反;函数 print_link() 用来输出链表中各表元的值;函数 free_link()用来释放链表全部表元空间。

[程序2]

#include〈stdip.h〉

#include〈malloc.h〉

typedef struct node{ int val;

struct node *next;} NODE;

void first_insert( NODE **p,int v)

{ NODE *q = (NODE *) malloc( sizeof(NODE));

q -> va1 = v;__(1)__; *p = __(2)__;

}

NODE *reverse_copy(NODE *p)

{ NODE *u;

for( u = NULL ; p ; p = p ->next ) first_insert(__(3)__);

return u;

}

void print_link( NODE *p )

{ for( ;__(4)__) printf ("%d\t" , p -> val);

printf("\n");

void free_link(NODE*p)

{ NODE *u;

while( p != NULL){ u=p-〉next;free( p );__(5)__;}

}

void main()

{ NODE *link1 , *link2;

int i ;linkl = NULL ;

for( i = 1;i <= 10 ; i++ )

first insert( &link1,i );

link2 = revere_ copy(link1);

print_link(link1);freeJink(linkl);

print_link(link2);free_link(link2);

}

[此贴子已经被作者于2005-3-10 19:10:48编辑过]


----------------解决方案--------------------------------------------------------
第一个题,不敢说自己给的是标准正确答案,仅供参考
(1)  (*s-*t)==0   (2)   *s-*t

第二个题有一点复杂,就没有仔细看,请以后大虾们来做吧!!!!!
----------------解决方案--------------------------------------------------------
第一题:
(1)*s==*t  (2)*s-*t
----------------解决方案--------------------------------------------------------
(1)q-&gt;next=*p;
(2*p =q;
(3)&amp;u,p-&gt;val
(4)p;p=p-&gt;next
(5)p=u;
不知正确否,仅仅是自己的想法

----------------解决方案--------------------------------------------------------
~~~~谢谢诸位大侠!
----------------解决方案--------------------------------------------------------
?
----------------解决方案--------------------------------------------------------
第二题

应该是添返回直把!
----------------解决方案--------------------------------------------------------
  相关解决方案