티스토리 뷰
728x90
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기 있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미 있으시다면 도전해보세요!
<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트
접속은 여기를 클릭해주세요. <codeup.kr>
「1180번 문제」
문제 핵심:휴지통의 자동 압축 기준인 수치 n이 입력된다. ( 1 <= n <= 99 )
첫째 줄에 휴지통을 압축했을 때 양을 출력한다.
둘째 줄에 그 양이 50이하이면 GOOD 을 출력하고, 50을 넘으면 OH MY GOD 을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &a);
b = a/10; //b에 처음 입력받은 a의 값중 10의 자리를 저장
c = a%10; //c에 처음 입력받은 a의 값중 1의 자리를 저장
d = c * 10 + b; //d에 a의 십의자리,일의자리를 바꾼 값을 저장(c*10+b)
e = d * 2; //e에 d값을 2배한 값을 저장
if(e >= 100){ //e가 100이상이면
e = e - 100; //e에 e - 100을 저장
}
printf("%d\n",e); //e를 출력
if(e <= 50){ //e가 50이하이면
printf("GOOD"); //GOOD을 출력
}else{ //그렇지 않으면
printf("OH MY GOD"); //OH MY GOD을
}
}
|
cs |
「1201번 문제」
문제 핵심:정수 하나를 입력받아 양수이면 "양수", 음수이면 "음수", 0이면 0을 출력하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &a);
if(a > 0){
printf("양수");
}else if(a < 0){
printf("음수");
}else{
printf("0");
}
}
|
cs |
「1202번 문제」
문제 핵심:점수가 정수로 입력된다. (입력되는 정수는 0~100이다)
점수에 따라 등급을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &a);
if(a >= 90){
printf("A");
}else if(a >=80){
printf("B");
}else if(a >=70){
printf("C");
}else if(a >=60){
printf("D");
}else printf("F");
}
|
cs |
「1203번 문제」
문제 핵심:BMI수치가 정수로 입력된다.
BMI수치에 따라 비만인지 판정하시오.
BMI 수치 | 비만 판정 |
~10 이하 | 정상 |
~20 이하 | 과체중 |
20~ 초과 | 비만 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &a);
if(a <= 10){
printf("정상");
}else if(a <=20){
printf("과체중");
}else if(a >20){
printf("비만");
}
}
|
cs |
「1204번 문제」
문제 핵심:1~99 중 자연수가 하나 입력된다.
영어 서수로 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &a);
if(a == 11 || a == 12 || a == 13){ //a값이 11,12,13중 하나이면
printf("%dth",a); //a값에 th를 붙여 출력 ex)11th
}else if(a % 10 == 1){ //a를 10으로 나눈 나머지가 1이면(처음 조건문으로 11제외)
printf("%dst", a); //a값에 st를 붙여 출력 ex)21st
}else if(a % 10 == 2){ //a를 10으로 나눈 나머지가 2이면(처음 조건문으로 12제외)
printf("%dnd", a); //a값에 nd를 붙여 출력 ex)32nd
}else if(a % 10 == 3){ //a를 10으로 나눈 나머지가 3이면(처음 조건문으로 13제외)
printf("%drd", a); //a값에 nd를 붙여 출력 ex)73rd
}else //a값이 위 조건에 모두 해당하지 않으면
printf("%dth", a); //a에 th를 붙여 출력 ex)55th
}
|
cs |
-codeup사이트에 1181 ~ 1200번이 없는 관계로 1204번까지 포스팅하겠습니다.-
'문제풀이 > codeup' 카테고리의 다른 글
[c언어]codeup사이트 1216 ~ 1228 문제풀이 (1) | 2020.02.15 |
---|---|
[c언어]codeup사이트 1205 ~ 1212 문제풀이 (0) | 2020.02.14 |
[c언어]codeup사이트 1169 ~ 1173문제풀이 (0) | 2020.02.08 |
[c언어]codeup사이트 1164 ~ 1168 문제풀이 (1) | 2020.02.07 |
[c언어]codeup사이트 1159 ~ 1163 문제풀이 (0) | 2020.02.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 1252
- 바닐라 js
- 1253
- 2022.02.05
- 1254
- 타이탄의도구들
- Codeup
- 티처블 머신
- promise반환
- 문제풀이
- 컨트롤타임
- localstorage
- 꿈두레
- JavaScript
- 1251
- 바닐라 javascript
- 코드업
- SMTP
- 1255
- Anaconda
- pygame
- Python
- 도전
- 아나콘다
- 사칙연산
- 코드설명
- 주석
- notion api
- 크롤링
- django
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함