SPRING :: NOTE
[C] 단어가 회문 (앞뒤 어느 쪽에서 읽어도 같은 어구) 인지를 결정하는 프로그램 본문
Development Language/C · C++ · MFC
[C] 단어가 회문 (앞뒤 어느 쪽에서 읽어도 같은 어구) 인지를 결정하는 프로그램
RAYZIE 2016. 10. 26. 11:40반응형
단어가 회문 (앞뒤 어느 쪽에서 읽어도 같은 어구) 인지를 결정하는 프로그램을 작성하여라.
void main()
{
char ch[1000] = { 0 }, result[1000] = { 0 };
int i = 0;
int j = 0;
int count = 0;
printf("단어 입력하시오 : ");
gets(ch);
while (ch[i] != 0){
i++;
}
int k = i;
for (j = 0; j < k; j++)
{
result[j] = ch[i - 1];
i--;
}
i = 0;
while (ch[i] != 0){
if (ch[i] == result[i])
count++;
i++;
}
if (i == count)
printf("회문입니다.\n");
else
printf("회문이 아닙니다.\n");
}
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
파일 범위에서만 사용할 수 있습니다. 중첩된 구문에는 사용할 수 없습니다. (0) | 2017.01.05 |
---|---|
[C] 연수와 월수를 입력하면 달력이 출력되는 프로그램 (1) | 2016.10.26 |
[C] 정수형 데이터를 갖는 3X3 행렬 2개를 입력받아, 그 곱을 출력하는 프로그램 (0) | 2016.10.26 |
[C] 크기가 5인 정수 배열을 사용하여 10 개의 정수를 입력받아, 가장 큰 두 수의 곱을 찾는 프로그램 (0) | 2016.10.26 |
[C] 크기가 10인 정수 배열을 사용하여 학생 10명의 성적을 입력 받은 후, 성적 총합과 평균 점수, 최고 점수, 최저 점수를 출력하는 프로그램 (0) | 2016.10.26 |
Comments