若S1和S2是两个采用顺序存储结构的串,编写一个比较两个串是否相等的函数???????????

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:30:01
各位编程高手帮帮忙吧!!!!!!!!!!!!!

int string_compatr(char *str1,char *str2)
{

while(*str1==*str2 && *str1!='\0' && *str2!='\0')
{str1++;str2++;}
return *str1-*str2;
}
//随手写的自己调试一下吧!
//不知道你为什么要写直接调用c库的strcpy就可以了!或者使用stl中的equal
//下面是stl equal源代码
template <class _InputIter1, class _InputIter2>
bool equal(_InputIter1 __first1, _InputIter1 __last1,
_InputIter2 __first2) {
for ( ; __first1 != __last1; ++__first1, ++__first2)
if (!(*__first1 == *__first2))
return false;
return true;
}

c中有比较两个致富串相等的函数,你调用下就好

#include <stdio.h>
#define MAX 50
int compare(char *, char *);
main()
{
char str1[MAX];
char str2[MAX];
scanf("%s", str1);
scanf("%s", str2);
if (compare(str1, str2)== 1)
printf("Y");
else
printf("N");
}
int compare(char *s1, char *

若S1和S2是两个采用顺序存储结构的串,编写一个比较两个串是否相等的函数??????????? 若x,y是两个采用顺序结构存储的事,编写一个比较两个串是否相等函数 若Sn是公差不为0的等差数列an的前n项和,且S1,S2,S4成等比数列,求数列S1,S2,S4的公比 将字符串s1和s2比较,若s1>s2,返回值为正;若s1==s2,返回值为0;若s1<s2,返回值为负。 数组编程:将2个字符串s1和s2比较。若s1>s2输出1;若s1=s2,输出0;若s1<s2,输出-1(不能用strcmp函数) 谁能证图中的S1和S2相等 守备官和S1与S2 for(;*s1!='0',*s2!='0';s1++,s2++)什么意思?? s1、s2是char * 编写程序比较两个字符串s1,s2的大小 编程实现将两个已按升序字符串s1和s2,按升序合并到字符串s3中