본문 바로가기
C언어

[C언어] 문자열을 입력하고 문자열을 거꾸로 출력시오

by 이얏호이야호 2020. 4. 9.

C언어 문자열을 거꾸로 출력하는 프로그램을 가지고 왔습니다.

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때

혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

코드힌트

더보기
출력
출력

여러가지 방법이 있지만 제가 제시하는 방법은

글자의 끝부터 출력할 수 있도록 for문을 이용하는것입니다. 

마지막 글자 -> 첫번째 글자 순으로 출력을 진행해보세요!

#include<stdio.h>

#include<string.h>

int main()

{

        int i, count;

        char insert[19];

        printf("문자열 입력 : "); //문자열입력받기

        gets(insert);

        count=strlen(insert); //insert의 길이를 count에 입력

        for( 				) 

        {

               //count의 마지막 단어부터 실행

        }

        printf("\n");

}

for문을 수정하여 사용해보세요^^

 

 

 

코드답안

더보기
출력
#include<stdio.h>

#include<string.h>

int main()

{

        int i, count;

        char insert[19];

        printf("문자열 입력 : "); //문자열입력받기

        gets(insert);

        count=strlen(insert); //insert의 길이를 count에 입력

        for( i = count; i >= 0; i--) 

        {

                printf("%c", insert[i]); //count의 마지막 단어부터 실행

        }

        printf("\n");

}

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글