jungol > 문제 > Langauge_Corder > 입력 - 형성평가 1~5 형성평가 1 드디어 형성평가다. 이번엔 printf와 정수형 변수만 이용한다. 세 개의 변수를 만든 뒤, 출력했다. 쉬웠다! 형성평가 2 이번에는 실수형 변수를 만들어서 출력만 하면 된다. 10칸 오른쪽으로 민 다음(공백 10개 생성) 출력해야 하고 소수점은 2자리까지만 출력해야 하므로 %10.2f로 출력했다. 잘 정렬됐다! 형성평가 3 이번에는, 정수와 실수의 곱을 출력하면 된다. 소수점 2자리까지만 출력해야 하므로, %.2f를 사용했다. 또한 실수형과 정수형의 곱과 나눗셈은 실수형으로 계산되기 때문에 a*b에 대한 서식지정자는 %0.f로 하여 소수점 첫째 자리에서 반올림하며 실수형 값을 받도록 했다. 잘 실행됐다. 형성..
jungol > 문제 > Langauge_Corder > 입력 - 자가진단 7~9 자가진단 7 이번에는 입력을 두 번 받는다. 입력을 프로그램 상에서 2번을 하려면 입력(스페이스바) 입력 이렇게 공백을 넣으면 다음 입력으로 넘어간다. 또한 정수끼리의 나눗셈에선 소수점 반올림이 가능하더라도 반올림 하지 않은 채로 나온다 ex) 43 ÷ 2= 21 (실제론 : 21.5) 매우 잘 작동된다! 자가진단 8 이번에는 실수형과 문자를 입력받아야 한다!!!! 실수형 double은 보통 서식지정자 %lf를 (float형은 %f 입니다) 문자형 char은 보통 서식지정자 %c를 이용해 받는다. 코드는 이와 같다. 코드를 보면 문자를 받을 때만 %c앞에 공백이 1칸 있어야 오류가 안 뜬다! 공백이 없으면 오류가 생긴다. ..
jungol > 문제 > Langauge_Corder > 입력 - 자가진단 5~6 자가진단 5 실수형 서식지정자는 어디 소수점까지 나타낼 수 있는 방법이 있다 그건 바로 %와 실수형 서식지정자의 알파벳 사이에 .x (x는 원하는 소수점)을 넣는 것이다. ex) printf("%f", 1.2395); -> printf("%.2f", 1.2395); 출력) 1.2395 -> 1.24 여기서 %.2f에서 .2는 소수점 둘째짜리까지만 출력한다는 의미이다. (반올림이 필요하면 자동으로 반올림한다) 문제에선 정렬되어서 출력되길 원하기 때문에 코드의 서식지정자를 보면 %4.1f, %5.1f 등 %와 f에 정수(4, 5)가 들어있다. 이는 각각 4, 5개의 여백을 만든 뒤 마지막 여백을 기준으로 나머지 여백을 채워나가..
jungol > 문제 > Langauge_Corder > 입력 - 자가진단 1~4 자가진단 1 이번에는 입력이다! 정수형 변수는 int로 만들 수 있다. int a; 이는 a라는 이름을 가진 정수형 변수를 선언한 거다. 나는 이를 int a = 0;으로 선언과 동시에 초기화를 했다. 그다음 a = -100;으로 a에 -100을 대입했다. (=는 c언어에선 대입의 기능을 가진다) 그런 후 a를 출력했다. 결과다. 자가진단 2 이번에는 변수를 2개 선언한 뒤 -1, 100을 각각 대입하여 출력해야 한다. 그래서 변수 a, b를 각각 -1, 100으로 초기화했다. 그런 다음 %d을 이용하여 출력했다. 매우 잘 나왔다. 자가진단 3 이번에도 변수는 두 개다! 변수의 선언 (변수를 생성) 자료형 변수이름; 변수의..
jungol > 문제 > Langauge_Corder > 출력 - 형성평가 1~5 형성평가 1 첫 번째 형성평가이다! 그러나 달랑 한 문장만 출력하면 된다. return 0;은 코드에서 프로그래밍을 종료할 때 사용한다. 사실 제대로 된 뜻은 아직 모른다. 잘 실행되었다. 형성평가 2 이번에는 \n을 한 번만 사용하여 출력하면 된다. 그러나 이번에도 한 번에 눌러쓰는 방법을 고수했다. 잘 나왔다. 형성평가 3 일일이 입력하기가 귀찮았다! 그래서 나의 얇은 지식을 동원하며 for를 이용하였다. for은 특정 코딩된 부분을 얼마나 반복할지를 정할 수 있다! 그래서 나는 T을 10번씩 출력하게 만드는 것과 TT 두개를 3번 출력하게 만드는 것을 for울 이용하여 실현했다. 매우 잘 나왔다. 형성평가 4 이번에는..
jungol > 문제 > Langauge_Corder > 출력 - 자가진단 5~8 자가진단 5 이번에도 \n 을 이용하여 줄 바꿈 한 뒤 출력을 하면 된다. 계속 같은 유형의 문제만 나오는 것 같다. 한 번에 눌러쓰다 보니, 보기에는 좀 흉하다. 실행을 한 결과이다. 잘 나온다. 자가진단 6 이번에는 \n 을 세 번이나 사용한다! 이번에도 자가진단 5처럼 한 번에 꾹꾹 눌러 담았다. 그래도 잘 나왔다. 자가진단 7 이번에는 또 \n을 한번만 사용한다. 물론 특수문자가 들어가 있다. 이번에는 한 줄에 다가 써도, 양이 적다 보니 보기에 나쁘지 않았다. 잘 실행됬다. 자가진단 8 마지막 langauge_corder : 출력의 자가진단이다. 이번에는 공백도 맞춰야 한다. 한 곳에 몰아 쓰기 + 공백 맞추기 덕..
jungol > 문제 > Langauge_Corder > 출력 - 자가진단 1~4 자가진단 1 c언어의 가장 근본적인 코딩이다! printf : print(출력) + f(function : 기능, 함수) c언어에선 문자열을 출력할 때 (" ") 안에 문자열을 적고 printf로 출력한다 모든 문장에는 마친다는 의미의 세미콜론을 적어야 한다 (;) 주의 :print가 아닌 printf이다. 정확히 (공백 및 특수문자) Fun programming이라고 적어야 한다. 자가진단 2 자가진단 1과 다를게 없는 문제이다. 여기서도 똑같이 printf()를 이용하여 출력하면 된다. 주의 : 자가진단 1 처럼 공백 및 특수문자를 그대로 적어야 한다. (코드입니다) 자가진단 3 자가진단 2와 는 달리 2 줄을 (줄 바..
- Total
- Today
- Yesterday
- 최대공약수
- 플로이드
- union
- 누적 합
- Krustal
- 스택
- 16120번
- java
- 최소 스패닝 트리
- 누적합
- 오프라인 쿼리
- 1835
- DP
- Mo.s
- DFS
- 덱
- find
- C++
- BFS
- 정렬
- 6198
- 백준
- 트리
- 카드
- 세그먼트 트리
- C언어
- 1835번
- 6198번
- 그래프
- 그리디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |