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