반응형
#문자열 #역순으로 #거꾸러 #반대로 #뒤집기
문자열을 입력받고, 입력 받은 문자열의 순서를 뒤집는 C언어 코드입니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <string.h>
// 문자열 뒤집기
// s: 원본, s2: 뒤집어진 문자열
// len: s 문자열의 길이
void reverse(char s[], char s2[], int len)
{
int i;
for (i = 0; i < len; i++)
s2[i] = s[len - i - 1];
s2[i] = '\0';
}
int main()
{
char s[100], s2[100];
while (gets(s))
{
reverse(s, s2, strlen(s));
printf("%s\n%s\n\n", s, s2);
}
}
반응형
'C_C++' 카테고리의 다른 글
(C++) 성적 데이터 파일 읽기 ifstream (0) | 2022.11.23 |
---|---|
(C언어) 구조체를 이진파일에 저장하고 읽어오기 fread fwrite (0) | 2022.11.22 |
(C언어) 문자열에서 모든 공백을 삭제하는 함수 ★★ (0) | 2022.11.22 |
(C언어) 입력 버퍼 비우기: rewind fflush (0) | 2022.11.20 |
(C언어) strtok: 문자열 분리 (0) | 2022.11.19 |