반응형
입력받은 문자열 역순으로 출력하기
입력형식 | 출력형식 |
SWEETNEW | WENTEEWS |
#include<stdio.h>
#include<string.h> // strlen()
int main(){
char str[100];
int len = 0;
printf("입력 : ");
scanf("%s", str); // 공백을 포함하지 않는 입력을 받을 때 scanf(), 공백을 포함한 입력을 받을 때 gets()
len = strlen(str); // str에 저장된 문자열의 길이를 len에 저장한다.(NULL 제외)
printf("출력 : ");
for(int i = len - 1; i >= 0; --i){ // for문의 초기값을 len으로 주어 뒤에서 부터 문자열을 출력한다.
printf("%c", str[i]);
}
printf("\n");
return 0;
}
반응형
'C' 카테고리의 다른 글
[C언어] 실습: 두 개의 문자열을 입력받은 후, 값을 바꾸어 출력하기 (0) | 2021.05.06 |
---|---|
[C언어] 실습: 입력받은 문자열 역순으로 출력하기(포인터 변수) (0) | 2021.05.05 |
[C언어] 문자열: strlen() (0) | 2021.05.03 |
[C언어] 문자열과 배열 (0) | 2021.05.02 |
[C언어] 실습: 문자열 처리하기(동적 할당) (0) | 2021.05.01 |