输入两条字符,判断字符是否相同,相同输出为‘1’,不同输出为‘0’,例如s1= as?

输入两条字符,判断字符是否相同,相同输出为‘1’,不同输出为‘0’,例如s1= asdfg,s2 = asdgf,则输出 11100。 c语言程序设计练习题

第1个回答  2020-11-22

#include<stdio.h>

#include<string.h>

int main()

{ char s1[200],s2[200];

  int  i,a,b;

  gets(s1);

  gets(s2);

  a=strlen(s1);

  b=strlen(s2);

  if(a>b){i=a;a=b;b=i;}

  for (i=0; i<a; i++)

    printf("%d",s1[i]==s2[i]);

  for (i=a; i<b; i++)

    printf("0");

  return 0;

}

相似回答
大家正在搜