c언어

백준 알고리즘/Lang-C | C++

[백준/C] 2455번 지능형 기차

백준 온라인 저지 / 2455번 지능형 기차 https://www.acmicpc.net/problem/2455 2455번: 지능형 기차 최근에 개발된 지능형 기차가 1번역(출발역)부터 4번역(종착역)까지 4개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 구현 ,사칙연산 Solved.ac Tier : Bronze III C 코드 1. 문제 정리 총 4개의 정차역이 있는 노선에서 지능형 기차가 운행되고 있다. 입력은 총 8개 이며 각 줄마다 2개의 입력이 들어오고 각 줄의 첫 입력은 내린 사람의 수, 두번 째 입력은 탄 사람의 수를 나타낸다. 각 역에서 정차 했..

백준 알고리즘/Lang-C | C++

[백준/C] 23037번 5의 수난

백준 온라인 저지 / 23037번 5의 수난 https://www.acmicpc.net/problem/23037 23037번: 5의 수난 키파는 문득 3과 4의 견고한 벽에 가로막혀 스포트라이트를 받지 못하는 5를 떠올렸다. '세상에 얼마나 많은 것들이 5와 관련이 있는데!' 키파는 5가 쓰이는 곳을 떠올리기 시작했다. 사람의 손가 www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 Solved.ac Tier : BRONZE III C 코드 1. 문제 정리 5자리 정수를 받아와 1자리씩 떼어낸 후, 다섯제곱의 합을 계산하면 된다. 12345가 입력되었다면 EX)1 ^ 5 + 2 ^ 5 + 3 ^ 5 + 4 ^ 5 + 5 ^ 5 =4425 이런 식으로 계산하면 되는 간단한 ..

대학교 수업/C 프로그래밍

[C프로그래밍 실습과제 03/4장] 정답 풀이

주요 문법 확인 1. 대입 연산자를 사용한 아래 식을 설명 해 보시오. A. x = 100, 이처럼 x에 100을 할당하는 연산자 '='을 대입 연산자 라고 부른다. 1) x = 100; x는 100이다. 2) y = x + 1; y는 x+1이다. 3) ch = 'a' char 변수 ch에 'a'가 들어있다. 2. 아래 산술 연산자를 포함하는 식의 계산 과정과 결과를 설명 해 보시오. A. +, - , *. /. % 같은 산술 연산자가 있으며 덧셈, 뺄셈, 곱셈, 나눗셈, 나누고 남은 나머지를 반환하는 것들이 있다. 1) 5 / 2 int x = 5; int y = 2; printf("%d",x / y); / 연산자는 값을 나누고 몫을 출력한다. %d로 출력할 경우 2가 나올 것이다. 2) 5.0 / 2..

백준 알고리즘/Lang-C | C++

[백준/C] 15921번 수찬은 마린보이야!!

백준 온라인 저지 / 15921번 수찬은 마린보이야!! https://www.acmicpc.net/problem/15921 15921번: 수찬은 마린보이야!! 기댓값 E(X)의 정의는 ‘각 사건이 벌어졌을 때의 이득과 그 사건이 벌어질 확률을 곱한 것을 전체 사건에 대해 합한 값’이다. 다시 말해, 어떤 수 x가 수열에 등장할 확률 P(x) = (x의 등장 횟수) / www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 1개의 정수로 테스트 케이스를 받고, 테스트 케이스만큼 입력 받아오는 문제이다. (연습 기록들의 평균값) / (연습 기록들 중 하나를 균일한 확률로 뽑을 때의 기댓값) 이라는 말을 제대로 이해 하지 못한다면 해결 할 수 없는 문제이다..

백준 알고리즘/Lang-C | C++

[백준/C] 15700번 타일 채우기 4

백준 온라인 저지 / 15700번 타일 채우기 4 https://www.acmicpc.net/problem/15700 15700번: 타일 채우기 4 첫째 줄에 N과 M이 주어진다. (1 ≤ N, M ≤ 1,000,000,000) www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 2개의 정수를 공백을 사이에 두고 입력 받는 문제이다. c언어의 int형 정수의 특성을 이용하여 해결 한 문제이다. int형 정수는 3 / 2 = 1.5이지만 .5는 빼고 정수부분인 1만 출력 한다. 이 특성을 사용하여 예로 1 x 3 타일에 2칸짜리 타일을 넣는다면 3 / 2는 1만 나오기 때문에 int형 정수를 사용 해주면 된다. 또한범위가 (1 ≤ N, M ≤ 1,0..

백준 알고리즘/Lang-C | C++

[백준/C] 16486번 운동장 한 바퀴

백준 온라인 저지 / 16486번 운동장 한 바퀴 https://www.acmicpc.net/problem/16486 16486번: 운동장 한 바퀴 첫째 줄에 d1의 값이 주어진다. 둘째 줄에는 d2의 값이 주어진다. (d1, d2의 값은 100,000 이하의 양의 정수) www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 기하학 C 코드 1. 문제 정리 두 개의 입력을 받아 계산하여 푸는 문제이다. 총 둘레는 (c의 가로 x 2) + (2 * 3.141592 * a의 반지름) 을 계산하면 간단하게 풀 수 있다. 원의 둘레는 2 * 3.141592 * 원의 반지름을 계산하면 나온다. 2. 완성 코드 #include int main(void) { double a, b; scanf("..

백준 알고리즘/Lang-C | C++

[백준/C] 15080번 Every Second Counts

백준 온라인 저지 / 15080번 Every Second Counts https://www.acmicpc.net/problem/15080 15080번: Every Second Counts Input consists of two lines: the first contains the start time and the second contains the end time for a single taxi ride. Each time is of the form hh : mm : ss, giving the hour, minute and seconds. Meredith uses a 24 hour clock, with 0 : 0 : 0 representi www.acmicpc.net 사용언어 : C (C99) 알고리즘 ..

백준 알고리즘/Lang-C | C++

[백준/C] 15059번 Hard choice

백준 온라인 저지 / 15059번 Hard choice https://www.acmicpc.net/problem/15059 15059번: Hard choice The first line contains three integers Ca, Ba and Pa (0 ≤ Ca, Ba, Pa ≤ 100), representing respectively the number of meals available for chicken, beef and pasta. The second line contains three integers Cr, Br and Pr (0 ≤ Cr, Br, Pr ≤ 100), indicati www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 구현 C 코드 1. 문제 정리 장..

Jongung
'c언어' 태그의 글 목록