티스토리 뷰
728x90
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미있으시다면 도전해보세요!
<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트
접속은 여기를 클릭해주세요. <codeup.kr>
「1122번 문제」
문제:초를 입력받아 분 / 초의 형태로 출력하시오. [예)60 ====> 1 0 (1분 0초를 뜻함)]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdio.h>
int main(){
int a,b,c,d,e; //정수형 변수를 선언
scanf("%d", &a); //정수하나 입력받아 a에 저장
if(a > 60){ //입력받은 정수가 60보다 크면
b = a / 60; //a를 60으로 나눈 몫을 b에 저장
printf("%d %d", b, a - 60 * b ); //b(a를60으로나눈 몫)와 a - 60 * b를 출력
}else if(a == 60){ //a가 60일 경우 1 0 을 출력 [9번줄,10번줄을 지우고 위 if문에 a>=60으로 해도 된다.]
printf("1 0");
}else{ //위의 경우 모두 아닐경우 0 과 a를 출력
printf("0 %d ", a);
}
}
|
cs |
「1123번 문제」
문제:섭씨 온도가 입력되면 화씨 온도로 변환하시오.(화씨 온도 = 9 / 5 * 섭씨온도 + 32)
1
2
3
4
5
6
7
8
|
#include <stdio.h>
int main(){
int a,b,c,d,e; //정수형 변수를 선언
scanf("%d", &a); //정수 1개를 입력받아 a에 저장
printf("%.3f", (float)9/5*a+ 32); //9/5*a + 32를 계산 후 소수점 3번째 자리까지 출력
}
|
cs |
- (float)를 앞에 붙이면 해당 자료가 실수형으로 변경됩니다. (float)를 붙이지 않을 경우 자동으로 반올림되어서 제대로된 결과가 나오지 않을 수 있습니다.
「1124번 문제」
문제:화학 숙제를 하던 광곽이는 분자량을 구하라는 문제를 보고 귀찮아 한다.
(귀찮은 광곽이를 위해서 화학식을 입력하면 분자량을 구해주는 프로그램을 만들어 주자!
화학식은 CxHyCxHy의 꼴로 입력된다.
CC의 원자량은 1212, HH의 원자량은 11로 한다.)
1
2
3
4
5
6
7
8
9
|
#include <stdio.h>
int main(){
int a,b,c,d,e; //정수형 변수를 선언
scanf("C%dH%d", &a, &b); //C(입력값)H(입력값)형식으로 입력받음, 각 입력값을 a,b에 저장
printf("%d",12 * a + b); //12*a+b를 계산한 결과를 출력
}
|
cs |
「1125번 문제」
문제:10진수 정수를 입력받아 8진수와 16진수로 출력한다. (16진수는 대문자 출력)
1
2
3
4
5
6
7
8
9
|
#include <stdio.h>
int main(){
int a,b,c,d,e; //정수형 변수 선언
scanf("%d", &a); //정수 1개를 입력받아 a에 저장
printf("%o %X", a, a); //a를 8진수, a를 16진수로 출력함
}
|
cs |
아래의 표는 문제에 첨부되어 있는 도움말 입니다.
%o | 8진수 |
%x | 16진수(소문자) |
%X | 16진수(대문자) |
「1126번 문제」
문제:철수는 정 수 두 개를 입력하면 두 수 사이의 기본 연산이 자동으로 이루어지는 프로그램을 제작하고 싶다.
기본 연산이란, 더하기, 빼기, 곱하기, 나누기, 나머지 연산 등 5가지 연산을 말한다.
두 정수의 기본 연산을 출력하는 정수 계산기를 제작하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> int main(){ int a,b,c,d,e; //정수형 변수 선언 scanf("%d %d", &a, &b); //정수 2개 입력받아 각각a,b에 저장 printf("%d + %d = %d\n",a, b, a+b); //덧셈 printf("%d - %d = %d\n",a, b, a-b); //뺄셈 printf("%d * %d = %d\n",a, b, a*b); //곱셈 printf("%d / %d = %d\n",a, b, a/b); //나누기의 몫 출력 printf("%d %% %d = %d\n",a, b, a%b); //나누기의 나머지 출력 } | cs |
'문제풀이 > codeup' 카테고리의 다른 글
[c언어]codeup사이트 1140~1148 문제풀이 (0) | 2020.02.04 |
---|---|
[c언어]codeup사이트 1135 ~ 1139 문제풀이 (0) | 2020.01.30 |
[c언어]codeup사이트 1117~1121 문제풀이 (0) | 2020.01.30 |
[C언어] codeup사이트 1112 ~ 1116 문제풀이 (0) | 2020.01.30 |
[C언어] codeup사이트 1107 ~ 1111 문제풀이 (0) | 2020.01.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 코드설명
- 바닐라 js
- django
- 1255
- localstorage
- promise반환
- 1254
- 1251
- 바닐라 javascript
- 주석
- 타이탄의도구들
- Anaconda
- notion api
- 크롤링
- 꿈두레
- 1252
- 티처블 머신
- 코드업
- 도전
- 1253
- 사칙연산
- Codeup
- 컨트롤타임
- SMTP
- Python
- pygame
- 문제풀이
- 아나콘다
- 2022.02.05
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함