본문 바로가기
알고리즘 스터디/코드업 기초100제 - C

[CodeUp] 코드업 기초 100제 C - 문제 1001~1011 - 특수문자, 서식문자 출력 및 포인터

by 레일라오리덕 2021. 5. 3.
728x90

[1001번 문제]

#include <stdio.h>

int main(){
    printf("Hello");
}

[1002번 문제]

#include <stdio.h>

main(){
    printf("Hello World");
}

[1003번 문제]

#include <stdio.h>

main(){
    printf("Hello\nWorld");
}

 

\n : 엔터를 쓴 것처럼 한 줄 내려서 글 입력

 

"\a" 경고음 발생(비프음)
"\b" 한 문자 왼쪽으로 이동(backspace)
"\r" 줄의 처음으로 이동 
"\n" New Line : 새로운 줄로 이동(개행, 엔터)
"\t" 탭 만큼 이동(가로)
 "\v"  탭 만큼 이동(세로)
"\\" \문자 자체를 화면에 출력
"\?" 물음표 표시 출력 
"\" ","\'" ",' 표시 출력 가능 
 "\?" 물음표 표시 출력 

 

[1004번 문제]

#include <stdio.h>

main(){
    printf("\'Hello\'");
}

 

\ : ' 혹은 " 를 출력하기 위해 앞에 역슬래쉬 \를 입력해주어야한다.

 

[1005번 문제]

#include <stdio.h>

main(){
    printf("\"Hello World\"");
}

[1006번 문제]

#include <stdio.h>

main(){
    printf("\"!@#$%%^&*()\"");
}

 

% : % 를 출력하기 위해 앞에 %를 입력해주어야한다.

 

%d  10진정수(Integer)
%f  10진형 부동소수점수(float)

→기본적으로 소수점 이하 6자리까지 출력, 나머지는 0으로 채움

%c  단일문자(character) ' '
%s  문자열(String)  " "
%o  8진정수 
%x  16진정수 
%u  부호없는 10진 정수 
%e e 표기법에 의한 실수 
%E  E 표기법에 의한 실수 
%g  소수점 이하 자리수에 따라 %f, %e 선택 
%G 소수점 이하 자리수에 따라 %f, %E 선택
%% %기호 출력 

 

[1007번 문제]

#include <stdio.h>

main(){
    printf("\"C:\\Download\\hello.cpp\"");
}

 

\ : C:\Download\hello.cpp 와 같은 윈도우 경로를 입력하기 위해서 \앞에 \를 한번 더 붙여줘야한다.

728x90

 

[1008번 문제]

#include <stdio.h>

main(){
    printf("\u250C\u252c\u2510\n\u251C\u253C\u2524\n\u2514\u2534\u2518");
}

 

\u : 유니코드 특수문자를 출력하려면 \u를 앞에 붙이고 해당 코드번호를 넣어주면 된다.

 

[1010번 문제]

#include <stdio.h>

int main(){
    int n;
    scanf("%d", &n);
    printf("%d", n);
}

 

%d : %d에서 d는 정수 Integer 형태를 뜻함.

&n :  int n을 선언해주고 초기값을 할당해주지 않았으므로, &(포인터)를 사용하여 n의 주소값에 scanf를 통해 입력받은 정수값을 넣어주겠다는 뜻.

 

[1011번 문제]

#include <stdio.h>

main(){
    char x;
    scanf("%c", &x);
    printf("%c", x);
}

 

%c : %c에서 c는 문자 Character 형태를 뜻함.

&x :  char x를 선언해주고 초기값을 할당해주지 않았으므로, &(포인터)를 사용하여 x의 주소값에 scanf를 통해 입력받은 문자값을 넣어주겠다는 뜻.

728x90

댓글