'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
입력
문자들이 1개씩 계속해서 입력된다.
출력
'q'가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다.
코드 보기
더보기
#include <cstdio>
int main(){
char n;
reload:
scanf("%c",&n);
printf("%c",n);
if(n!='q')goto reload;
return 0;
}
이게 왜 정답인지 모르겠다.
printf("%c",n);을 적었는데 왜 줄이 한칸바꿔서 나오는걸까?
위 질문에 대해 아시는 분 있으면 댓글 남겨 주세요.
감사합니다.
'문제 > 코드업(기초 100제)(c++)' 카테고리의 다른 글
| 1081 : [기초-종합] 주사위를 2개 던지면? (0) | 2020.12.20 |
|---|---|
| 1080 : [기초-종합] 언제까지 더해야 할까? (0) | 2020.12.20 |
| 1078 : [기초-종합] 짝수 합 구하기 (0) | 2020.12.20 |
| 1077 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기 (0) | 2020.12.20 |
| 1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기 (0) | 2020.12.20 |