K_blueprint
#25. 입력받은 단어를 거꾸로 출력하는 프로그램을 작성하라. 본문
728x90
반응형
< 문제 내용 >
● 하나의 문자열(단어)를 입력으로 받아서 그것을 거꾸로 출력하는 프로그램을 작성하라.
< 입력 조건 >
● 첫 줄에는 하나의 문자열이 주어진다.(단, 입력되는 문자열의 길이는 1이상 100 이하)
< 출력 조건 >
● 입력으로 받은 문자열을 거꾸로 출력한다.
< 풀이 코드 >
#include <stdio.h>
#include <string.h> // 헤더파일 추가
int main()
{
int i, l;
char ch[101]; // 문자 배열 생성(1~100자리까지)
scanf("%s", ch); // 입력문
l = strlen(ch); // 입력받은 단어의 인덱스를 다루는 함수
for(i=l-1; i>=0; i--) // 반복문
{
printf("%c", ch[i]); // 인덱스의 마지막 자리부터 차례대로 출력
}
return 0;
}
< 출력 결과 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#27. 두 개의 정수 a, b를 입력받고 a부터 b까지의 제곱의 합을 구하는 프로그램을 작성하라 (0) | 2024.05.15 |
---|---|
#26. 두 개의 실수를 입력받아 조건에 맞는 식을 계산하는 프로그램을 작성하라. (0) | 2024.05.09 |
#24. 입력받은 정수, 정수의 제곱, 정수의 세제곱이 나란히 표시되는 표를 출력하는 프로그램을 작성하라. (0) | 2024.04.05 |
#23. 중첩 루프를 사용하여 조건에 맞는 패턴을 출력하는 프로그램을 작성하라.(2) (0) | 2024.03.28 |
#22. 중첩 루프를 사용하여 조건에 맞는 패턴을 출력하는 프로그램을 작성하라. (0) | 2024.03.27 |