티스토리 뷰
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기 있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미 있으시다면 도전해보세요!
<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트
접속은 여기를 클릭해주세요. <codeup.kr>
「1229번 문제」
입력:키와 몸무게가 공백을 기준으로 입력된다.(실수)
만약 키가 160cm보다 작을 때는 다음과 같은 공식을 사용한다.
* 표준몸무게
키에 따른 표준몸무게 | 공식 |
키가 150 미만일 때 | (실제 키 - 100) |
키가 150이상 160미만일 때 | (실제 키 - 150) /2 + 50 |
키가 160 이상일 때 | (실제 키 - 100) * 0.9 |
* 비만도 계산 공식
항목 | 공식 |
비만도 = |
(실제 몸무게 - 표준몸무게) * 100 / 표준 몸무게 |
* 비만도에 따른 등급 판정
등급 | 비만도 수치 |
10 이하 | 정상 |
10~20 이하 | 과체중 |
20 초과 | 비만 |
출력:비만도에 따른 등급을 출력한다.(설명 참조)
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
|
#include <stdio.h>
int main(){
int a,b,c,d;
double fat;
double ttt;
double realweight;
double weight;
scanf("%lf %lf", &ttt, &realweight);
if(ttt < 150){ //키에 따른 계산
double realweighttt = (ttt - 100);
weight = (realweight - realweighttt) * 100 / realweighttt;
}else if(ttt < 160){
double realweighttt = (ttt - 150)/2 + 50;
weight = (realweight - realweighttt) * 100 / realweighttt;
}else{
double realweighttt = (ttt - 100) * 0.9;
weight = (realweight - realweighttt) * 100 / realweighttt;
}
if(weight <= 10){
printf("정상");
}else if(weight <= 20){
printf("과체중");
}else{
printf("비만");
}
}
|
cs |
「1230번 문제」
입력:터널 a,b,c의 높이가 공백으로 분리되어 차례대로 3개 입력된다. (정수)
출력:높이가 170170인 차가 잘 통과할 수 있으면 PASS를 출력, 170170보다 같거나 작으면 CRASH 처음 충돌한 터널 높이를 출력하시오
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <stdio.h>
int main(){
int a,b,c,d,e;
scanf("%d %d %d", &a, &b, &c);
if(a <= 170){
printf("CRASH ");
printf("%d", a);
}else if(b <= 170){
printf("CRASH ");
printf("%d", b);
}else if(c <= 170){
printf("CRASH ");
printf("%d", c);
}else{
printf("PASS");
}
}
|
cs |
「1231번 문제」
입력:연산식의 형식은 정수+정수 또는 정수-정수 또는 정수*정수 또는 정수/정수의 형태이다.
출력:계산 결과를 정수로 출력한다. 나눗셈일 경우 실수로 출력하되 소수 둘째자리까지 출력한다.
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
|
#include <stdio.h>
int main(){
int a,c;
char b;
scanf("%d", &a);
scanf("%c", &b);
scanf("%d", &c);
if(b == '+'){
printf("%d", a+c);
}
if(b == '-'){
printf("%d", a-c);
}
if(b == '*'){
printf("%d", a*c);
}
if(b == '/'){
printf("%.2lf", (float)a/c); //나누기 결과가 정수가 수 있으므로
//계산 결과를 실수형으로 내보내야 한다.
}
}
|
cs |
「1251번 문제」
입력:X
출력:1부터 100까지 공백으로 띄워 하나씩 출력한다.
1
2
3
4
5
6
7
8
9
|
#include <stdio.h>
int main(){
int a,b,c,d;
for(a = 1; a <= 100; a++){
printf("%d ", a);
}
}
|
cs |
「1252번 문제」
입력:n이 입력으로 들어온다. (1 <= n <= 100000)
출력:1부터 n까지 공백으로 띄워 출력한다.
1
2
3
4
5
6
7
8
9
10
|
#include <stdio.h>
int main(){
int a,b,c,d;
scanf("%d", &a);
for(b = 1; b <= a; b++){
printf("%d ", b);
}
}
|
cs |
-이번 문제에서는 어려운 내용이 없는것 같아 주석을 많이 달지 않았습니다. 궁금하신 점이나 이해가 되지 않는 점은 댓글을 통해 남겨주세요!-
※코드업 사이트에 1232~1250까지의 문제가 없어 1252번까지 포스팅 하겠습니다.※
'문제풀이 > codeup' 카테고리의 다른 글
[c언어]codeup사이트 1258~ 1265 문제풀이 (0) | 2020.02.15 |
---|---|
[c언어]codeup사이트 1253~ 1257 문제풀이 (0) | 2020.02.15 |
[c언어]codeup사이트 1216 ~ 1228 문제풀이 (1) | 2020.02.15 |
[c언어]codeup사이트 1205 ~ 1212 문제풀이 (0) | 2020.02.14 |
[c언어]codeup사이트 1180 ~ 1204 문제풀이 (0) | 2020.02.14 |
- Total
- Today
- Yesterday
- Codeup
- 2022.02.05
- notion api
- 주석
- 타이탄의도구들
- 코드설명
- 도전
- 아나콘다
- Anaconda
- django
- localstorage
- 크롤링
- 사칙연산
- 바닐라 javascript
- 1254
- 컨트롤타임
- 문제풀이
- SMTP
- 꿈두레
- 1251
- promise반환
- 1255
- 바닐라 js
- 1252
- 코드업
- pygame
- Python
- JavaScript
- 티처블 머신
- 1253
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |