fork download
  1. # include <stdio.h>
  2.  
  3. int fuzzyStrcmp(char s[], char t[]){
  4. int i,j,a,b,c,d;
  5. for(i=0;s[i]!='\0';i++);
  6. for(j=0;t[j]!='\0';j++);
  7. if(i!=j)
  8. {
  9. return 0;
  10. }
  11. for(a=0;s[a]!='\0';a++)
  12. {
  13. if('a'<s[a]&&s[a]<'z')
  14. {
  15. s[a]=s[a]-32;
  16. }
  17. }
  18. for(a=0;t[b]!='\0';b++)
  19. {
  20. if('a'<t[b]&&t[b]<'z')
  21. {
  22. t[b]=t[b]-32;
  23. }
  24. }
  25. for(c=0;s[c]!='\0';c++)
  26. {
  27. if(s[c]==t[c])
  28. {
  29. d++;
  30. }
  31. if(d==c) return 1;
  32. }
  33. }
  34.  
  35. int main(){
  36. int ans;
  37. char s[100];
  38. char t[100];
  39. scanf("%s %s",s,t);
  40. printf("%s = %s -> ",s,t);
  41. ans = fuzzyStrcmp(s,t);
  42. printf("%d\n",ans);
  43. return 0;
  44. }
  45.  
Success #stdin #stdout 0s 5312KB
stdin
abCD AbCD
stdout
abCD = AbCD -> 1