47.5 문제입니다.
, 하 여진님이 작성#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<stdbool.h>
int main()
{
int length;
int i = 0;
bool tf = true;
char text[30];
printf("문자열을 입력하세요\n");
scanf("%[^\n]s", text);
length= strlen(text)-1;
for (int k=0;k<length;k++)
{
if (text[i] ==" ")
{
i++;
continue;
}
if (text[length] == " ")
{
length--;
continue;
}
if (text[i] != text[length])
{
bool tf = false;
break;
}
}
printf("%d\n", tf);
return 0;
}
for문이 작동을 안해서
계속 1값만 나옵니다.
뭐때문에 이러는지 모르겠습니다.