C++的程序题目
1、两串相等判断:要求从键盘输入两个串s1和s2,当s1和s2相等时,返回函数值1,否则返回函数值0。请将函数补充完整!
#define MAXLEN 100
#include<stdio.h>
typedef struct
{char ch[MAXLEN];
int len;
}string;
int equal(string s1,string s2)
{
int i;
if( ******)
return (0);
else
{
for(i=0;i<s1.len;i++)
if( ****** )
return(0);
}
return(1);
}
main()
{
string a1,a2;
*****
printf("%s,%d\n",a1.ch,a1.len);
printf("%s,%d\n",a2.ch,a2.len);
int r;
r=equal(a1,a2);
printf("%d\n",r);
}
**** 标注的地方是要填写的地方,使实现题目所示的功能 C语言 代码
[解决办法]
如果2串长度不等
如果串1的ch[i]不等于串2的ch[i]
scanf串1、串2各字段