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
'C언어' 카테고리의 다른 글
[C언어] 알파벳을 이용하여 탑쌓기 (0) | 2020.04.09 |
---|---|
[C언어] for문을 이용한 별 찍기 (0) | 2020.04.09 |
[C언어] 1월부터 12월까지 해당하는 일의 수를 출력하라 (0) | 2020.04.09 |
[C언어]입력된 글자 수 세기 알파벳 (0) | 2020.04.09 |
[C언어]정수 세 개를 입력 받는다. 세 수 중에서 중앙값을 출력하시오. (0) | 2020.04.07 |
댓글