언어/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;
}