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