fork download
  1. # include <stdio.h>
  2.  
  3. int fuzzyStrcmp(char s[], char t[]){
  4. char s2[100], t2[100];
  5. int i;
  6. for (i = 0; s[i] != '\0'; i++){
  7. s2[i] = s[i];
  8. }
  9. s2[i] = '\0';
  10. for (i = 0; t[i] != '\0'; i++){
  11. t2[i] = t[i];
  12. }
  13. t2[i] = '\0';
  14.  
  15. for (i = 0; s2[i] != '\0'; i++) {
  16. if ('a' <= s2[i] && s2[i] <= 'z')
  17. s2[i] = s2[i] - 32;
  18. }
  19. for (i = 0; t2[i] != '\0'; i++) {
  20. if ('a' <= t2[i] && t2[i] <= 'z')
  21. t2[i] = t2[i] - 32;
  22. }
  23. for (i = 0; s2[i] != '\0' && t2[i] != '\0'; i++) {
  24. if (s2[i] != t2[i])
  25. return 0;
  26. }
  27.  
  28. if (s2[i] == '\0' && t2[i] == '\0')
  29. return 1;
  30. else
  31. return 0;
  32. }
  33. //メイン関数は書き換えなくてできます
  34. int main(){
  35. int ans;
  36. char s[100];
  37. char t[100];
  38. scanf("%s %s",s,t);
  39. printf("%s = %s -> ",s,t);
  40. ans = fuzzyStrcmp(s,t);
  41. printf("%d\n",ans);
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 0.01s 5320KB
stdin
abCD AbCd
stdout
abCD = AbCd -> 1