[C언어 코드업 문제풀이] CodeUp 1103 : 폴더명 출력

안녕하세요. 오늘 포스팅은 C언어 코드업 문제풀이 1103 : 폴더명 출력입니다.

 

1. 문제 설명

printf()함수를 공부하는 진영이는 다음 폴더명을 출력해보기로 했다."c:\test"

printf함수에는 특별한 제어 문자가 몇 개 있다.

큰따옴표(")를 출력하기 위해선 \" 를 사용해야 하고,

\를 출력하기 위해선 \\ 를 사용해야 한다.

---- 웹상의 소스를 복사해서 붙이는 경우 에러가 날 수 있습니다.

 

2. 입력

입력은 없다.

 

3. 출력

"c:\test"

를 그대로 출력한다.(큰따옴표도 출력해야 함)

 

4. 출력 예시

"c:\test"

 

도움말

역 슬래시(\)와 원() 기호는 같습니다.

한글 글꼴을 사용하는 우리나라에서는 역슬래시() 키를 누르면 원() 기호가 출력됩니다.

\t는 탭 문자(탭키)를 뜻합니다.

 

5. 문제 풀이

 

#include<stdio.h>
 
int main(void) {
 
    printf("\"c:\\test\"");
    return 0;
}

1. 문제 설명을 잘 보시면 쉽게 풀 수 있습니다.

큰따옴표(") -> \" 또는 \"

\(또는\)-> \\(또는 \\)

을 이용하시면 "c:\test"와 같은 출력 값을 얻을 수 있습니다. 

 

도움말의 \t( \t )는 탭키를 뜻한다 되어있는데 printf("\"c:\\test\"")의 \출력 부분을 \\test로

출력하지 않으면 "c:     est" 이런 출력 값이 나오게 됩니다. ( 잘못된 예시: printf("\"c:\test\"") )

 

댓글()