fork download
  1. # include <stdio.h>
  2.  
  3. int isPalindrome(char s[]){
  4.  
  5. int wordNum = 0;
  6. char p[100];
  7.  
  8. while(s[wordNum]!='\0')
  9. {
  10. wordNum++;
  11. }
  12.  
  13. for(int i = 0; i < wordNum; i++)
  14. {
  15. p[i] = s[wordNum - i - 1];
  16. }
  17. p[wordNum] ='\0';
  18. //printf("%s, %s\n", s, p);
  19.  
  20. for(int n = 0; s[n] == p[n]; n++)
  21. {
  22. if(s[n] == '\0')
  23. return 1;
  24. }
  25. return 0;
  26.  
  27. }
  28.  
  29. //メイン関数は書き換えなくてよいです
  30. int main(){
  31. char s[100];
  32. scanf("%s",s);
  33. printf("%s -> %d\n",s,isPalindrome(s));
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0.01s 5272KB
stdin
girafarig
stdout
girafarig -> 1