언어/c언어

회문 판단

파아랑새 2016. 4. 15. 17:17

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 100
int main(void) {
 char ch_input[SIZE];
 char reverse_char[SIZE];
 int data_size = 0;
 int index;
 int index_temp = 0;
 int count = 0;
 printf("문자열 입력해주세요: ");
 scanf_s("%s", ch_input, sizeof(ch_input));
 data_size = strlen(ch_input);
  
 for (index = data_size-1; index >=0; index--) {
  if (ch_input[index_temp] == ch_input[index]) {
   printf("ch_re->[%c], ch->[%c] \n", ch_input[index_temp], ch_input[index]);
   count++;
   index_temp++;
  }
  else {
   printf("ch_re->[%c], ch->[%c] \n", ch_input[index_temp], ch_input[index]);
   index_temp++;
  }
 }
 
 if (count == data_size) {
  printf("ok \n");
 }
 else {
  printf("no \n");
 }
 
return  0;
}