问题遇到的现象和发生背景
编写一个程序,输入两个字符串,然后比较两者是否相同。比较的结果要储存在一个单独的函数中。将结果输出到控制台
编写一个程序,输入两个字符串,然后比较两者是否相同。比较的结果要储存在一个单独的函数中。将结果输出到控制台
你题目的解答代码如下:
#include<stdio.h>
#include<math.h>
int cmp(char s1[],char s2[])
{
int i=-1;
do
{
i++;
if (s1[i]!=s2[i])
return 0;
} while (s1[i]!='\0' && s2[i]!='\0');
return 1;
}
int main(void)
{
char s1[100];
char s2[100];
gets(s1);
gets(s2);
if (cmp(s1,s2))
printf("相同");
else
printf("不相同");
return 0;
}
如有帮助,望采纳!谢谢!