fork download
  1. # include <stdio.h>
  2.  
  3. int myStrcmp(char s[], char t[]) {
  4. for (; *s == *t; s++, t++) {
  5. if (*s == '\0') return 1;
  6. }
  7. return 0;
  8. }
  9. void myToUpper(char s[]) {
  10. while (*s != '\0') {
  11. if ('a' <= *s && *s <= 'z') {
  12. *s = *s - 32;
  13. }
  14. s++;
  15. }
  16. }
  17. int fuzzyStrcmp(char s[], char t[]){
  18. myToUpper(s);
  19. myToUpper(t);
  20. return myStrcmp(s,t);
  21. }
  22.  
  23. int main(){
  24. int ans;
  25. char s[100];
  26. char t[100];
  27. scanf("%s %s",s,t);
  28. ans = fuzzyStrcmp(s,t);
  29. printf("%s = %s -> %d\n",s,t,ans);
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0.01s 5260KB
stdin
abCD AbCd
stdout
ABCD = ABCD -> 1