C_C++

(C언어) 문자열 뒤집기

고니자니 2022. 11. 22. 18:08
반응형

#문자열 #역순으로 #거꾸러 #반대로 #뒤집기

 

문자열을 입력받고, 입력 받은 문자열의 순서를 뒤집는 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);
	}
}

 

 

반응형