Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

코딩 공부

<Codeup 1-10> 코드업 문제풀이 본문

codeup 기초 100제

<Codeup 1-10> 코드업 문제풀이

예인📚 2019. 12. 5. 11:50

1001 [기초-출력] 출력하기 01

Codeup 기초 100제 001

#include <stdio.h>: C언어의 표준 라이브러리 중 하나인 stdio.h라는 헤더 파일에 선언된 내용을 포함한다는 뜻이고 standard input output의 약자입니다. 표준 라이브러리 함수 printf, scanf 등을 정의해 놓은 파일입니다. 

int main(): main함수는 프로그램이 실행될때 가장 먼저 호출되는 함수이고 제일 나중에 종료되는 함수입니다. int(interger 약자)는 이 함수의 반환 값을 나타냅니다. 

printf("문장");: print formatted의 약자이며 (" ") 안에 있는 일정한 형식의 문장을 출력해주는 함수입니다. 

return 0;: 해당 함수를 정상적으로 끝내고서 운영체제에게 0을 반환하고 해당 함수를 벗어나겠다는 뜻입니다. 함수가 제대로 실행되었는지 판단하기위해 쓰입니다. 

 

문제 풀이: 

#include

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


 

 

1002 [기초-출력] 출력하기 02

코드업 기초 100제 002

문제 풀이: printf는 (" ")안에 있는 문장을 그대로 출력하기 때문에 Hello World를 그대로 쓰면 됩니다.

#include 

int main()
{
printf("Hello World");
return 0;
}


 

1003 [기초-출력] 출력하기 03

코드업 기초 100제 003

이스케이프 문자: C에서 표현이 어려운 문자들을 표현하는 방법입니다. 

이스케이프 문자 (escape sequence) 설명 
\a 비프, 경보
\b 백스페이스 
\f form feed
\n 개행 
\r carriage return 
\t 수평 탭
\v 수직 탭 
\\ 백슬래시 
\' 작은따옴표
\" 큰따옴표
\? 물음표

문제 풀이: printf함수 안에 Hello World사이에 개행을 하는 이스케이프 문자를 넣습니다. 

#include 

int main()
{
printf("Hello\nWorld");
return 0;
}


1004 [기초-출력] 출력하기 04

코드업 기초 100제 004

문제 풀이: printf함수안에 Hello에 작은따옴표를 나타내는 이스케이프 문자를 넣습니다.  

#include 

int main()
{
printf("\'Hello\'");
return 0;
}


1005 [기초-출력] 출력하기 05

코드업 기초 100제 005

문제 풀이: printf함수안에 Hello World에 큰따옴표를 나타내는 이스케이프 문자를 넣습니다.  

#include 

int main()
{
printf("\"Hello World\"");
return 0;
}

 


1006 [기초-출력] 출력하기 06

코드업 기초 100제 006

형식 지정자 (format specifier): 특정한 자료형에 맞게 변수를 표현하게 도와주는 것입니다. 

형식 지정자 (format specifier) 설명 
%d 정수 (10진수)
%o 8진수 
%x 16진수
%f 실수 (10진수)
%s 문자열 
%c 문자 
%lf double

문제 풀이: % 는 형식 지정자를 나타내기 위해 쓰이기 때문에 출력하려면 %%라고 씁니다. 

#include 

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


1007 [기초-출력] 출력하기 07

코드업 기초 100제 007

문제 풀이: 백 슬래시 문자를 출력하기 위해 \\로 출력합니다. 

#include 

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

 


1008 [기초-출력] 출력하기 08

코드업 기초 100제 008 -1
코드업 기초 100제 008 -2

유니코드: 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준입니다. 

문제 풀이: 문제에 나온 유니코드 표를 사용하여 특수문자를 출력합니다. 

#include 

int main()
{
printf("\u250C\u252C\u2510\n");
printf("\u251C\u253C\u2524\n");
printf("\u2514\u2534\u2518\n");
return 0;
}


 

1010 [기초-입출력] 정수 1개 입력받아 그대로 출력하기 

코드업 기초 100제 009

int: 'n'이라는 변수를 정수형으로 저장하기 위해 쓰입니다. 

scanf: 표준 입력문 함수입니다. 

 

문제 풀이:

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

return 0;
}