전체 글
-
더블릿 - changeAlgorithm/C 2018. 1. 25. 19:49
프로그램 명: change제한시간: 1 초상점에서 물건을 사고 지폐로 돈을 내면 거스름 돈을 줘야 한다. 이 때 동전을 어떻게 해서 줘야 하는지 계산하시오.돈은 반드시 1000 원을 내며 , 거스름 돈은 10 원 , 50 원 , 100 원 동전으로 하고 큰 동전 우선으로 준다.입력물건 값으로 세자리 자연수가 입력으로 주어진다. 일의 자리는 0 이다.출력동전 100 원 , 50 원 , 10 원의 개수를 출력한다.입출력 예입력 530 출력 4 1 2 풀이 : money 변수를 이용해 물건의 값을 입력받고,change 변수를 이용해 거스름돈의 값을 알아낸다. 그 후, 각각 100 50 10으로 나누고, 나머지 값을 나누는 방식으로 계산되게끔 코딩했다. 정답 : // Copyright 2018. 이상현 All ..
-
더블릿 - q_rAlgorithm/C 2018. 1. 24. 22:04
프로그램 명: q_r제한시간: 1 초두 자연수를 입력으로 받아 첫 번째 수를 두 번째 수로 나눈 몫과 나머지를 구하는 프로그램을 작성하세요.입력두 자연수가 입력으로 주어진다. 두 수는 10000 이하의 자연수이다.출력몫 과 나머지를 출력한다.입출력 예입력 8 5 출력 1 3 풀이 : 몫을 구하는 방법은 a / b나머지를 구하는 방법은 a % b 정답 : // Copyright 2018. 이상현 All rights reserved.// www.dovelet.com , 알고리즘 풀이// program name : q_r// scanf, printf #include int main(){int a, b;int q, r; scanf_s("%d %d", &a, &b);q = a / b;r = a % b; print..
-
더블릿 - CtoFAlgorithm/C 2018. 1. 24. 21:53
프로그램 명: CtoF제한시간: 1 초섭씨 온도를 화씨 온도로 변환하는 프로그램을 작성하세요.화씨 온도 = 9 / 5 * 섭씨온도 + 32입력1 에서 100 사이의 자연수가 입력으로 주어진다.출력소수 첫째 자리까지 출력한다.입출력 예입력 50 출력 122.0 풀이 : 화씨 온도 = 9 / 5 * 섭씨온도 + 32 이므로 c 변수를 섭씨온도, f 변수를 화씨온도라고 정해두고 f = (float)9 / (float)5 * c + 32 (float)는 출력할 때의 값이 int 형이 아니라 실수형이기 때문에 (float)를 써줌으로써 정수형에서 실수형으로 변환 할 수 있다. 정답 : // Copyright 2018. 이상현 All rights reserved.// www.dovelet.com , 알고리즘 풀이/..
-
더블릿 - averageAlgorithm/C 2018. 1. 23. 20:54
프로그램 명: average제한시간: 1 초네 정수를 입력 받아 평균을 출력하는 프로그램을 작성하세요.정수 입력 사이에는 공백으로 구분되며 , 평균은 소수 2 째 자리까지 출력하세요.(소수 3 번째 자리에서 반올림)입력입력은 1 에서 100 사이의 자연수가 입력된다.출력입출력 예입력 7 7 7 7 출력 7.00 입력 2 5 9 5 출력 5.25 풀이 : 4개의 수들을 모두 더한 후 4로 나누어준다. 이 때 (float)를 각각 넣어주면서 형 변환한다. int 형 -> float 형 ' %.2f ' 는 소숫점 둘째자리까지 출력한다는 의미이다.정답 : // Copyright 2018. 이상현 All rights reserved.// www.dovelet.com , 알고리즘 풀이// program name :..
-
더블릿 - triangleAlgorithm/C 2018. 1. 21. 17:25
프로그램 명: triangle제한시간: 1 초삼각형 넓이를 구하는 문제이다.넓이 = 밑변 * 높이 / 2입력두 자연수가 입력으로 주어진다. 두 수는 1000 이하의 자연수이고 ,차례대로 밑변과 높이이다.출력넓이를 소수 이하 2 자리 ( 세 번째 자리에서 반올림 ) 까지 출력한다.입출력 예입력 9 83 출력 373.50 풀이 : 정답 : // Copyright 2018. 이상현 All rights reserved.// www.dovelet.com , 알고리즘 풀이// program name : triangle// 1. scanf, printf #include int main(){int a, b;float total; // 삼각형의 넓이를 저장할 변수를 실수형(float)로 선언한 뒤 scanf_s("%d ..
-
더블릿 - opAlgorithm/C 2018. 1. 21. 17:16
프로그램 명: op제한시간: 1 초두 자연수 a,b 를 입력으로 받아 a+b(합),a-b(차),a*b(곱),a/b(몫),a%b(나머지) 를 구하는 프로그램을 작성하시오.a 가 5 이고 , b 가 3 이면5+3=8 5-3=2 5*3=15 5/3=1 5%3=2 입력두 수 a,b 는 1000 이하이다.출력숫자와 연산자 사이에 공백이 없이 출력 예의 형식으로 출력한다.입출력 예입력 3 5 출력 3+5=8 3-5=-2 3*5=15 3/5=0 3%5=3 풀이 : 각각의 printf()함수안에서 계산되게 끔 코딩하였습니다. 정답 : // Copyright 2018. 이상현 All rights reserved.// www.dovelet.com , 알고리즘 풀이// program name : op// 1. scanf, ..
-
더블릿 - swapAlgorithm/C 2018. 1. 21. 14:53
프로그램 명: swap제한시간: 1 초두 정수를 입력으로 받아 수를 교환하는 프로그램을 작성하시오.입력두 정수가 입력으로 주어진다.출력두 정수를 바꾸어서 출력한다.입출력 예입력 10 20 출력 20 10 입력 5 1 출력 1 5 풀이 : 정답 : // Copyright 2018. 이상현 All rights reserved.// www.dovelet.com , 알고리즘 풀이// program name : swap// 1. scanf, printf #include int main(){int num_1, num_2; scanf_s("%d %d", &num_1, &num_2); printf("%d %d\n", num_2, num_1); return 0;} in,output ex )