Skip to main content

열혈강의 C프로그래밍 – 도전! 프로그래밍 ONE – 4

현재 내가 소유하고 있는 금액이 3500원이다. 슈퍼에 들려서 크림빵(500원), 새우깡(700원), 콜라(400원)를 사려한다. 잔돈을 하나도 남기지 않고 이 세가지 물건을 구입한다면 각각 몇 개씩 사야하는가? 물론 여러 가지 경우의 수가 있을 것이다. 어떤 선택을 할 수 있는지 제시해 주기 바란다. 단 모든 품목을 한가지 이상은 구입할 예정이다. #include <stdio.h> void buy(int money); int main(void) { int […]

Read More

열혈강의 C프로그래밍 – 도전! 프로그래밍 ONE – 3

두 개의 정수를 입력받아서 최대 공약수(GCM)를 구하는 프로그램을 작성해 보자. #include <stdio.h> int gcm(int a, int b); int main(void) { int val1, val2; printf(”두 개의 정수 입력 : ”); scanf(”%d %d”, &val1, &val2); printf(”G C M : %d\n”, gcm(val1, val2)); return 0; } int gcm(int a, int b) { int g; for(g=(a<b)? a:b; ; g–) […]

Read More

열혈강의 C프로그래밍 – 도전! 프로그래밍 ONE – 2

사용자로부터 두 개의 숫자를 입력받아서 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 사용자가 3과 5를 입력하면, 3단, 4단, 5단을 출력해야 한다. 또한 2와 4를 입력받으면 2단, 3단, 4단을 출력해야 한다. 단 조건이 있다. 사용자는 두 개의 숫자를 입력할 때에 입력 순서에 자유로워야 한다. 즉 3과 5를 입력하건, 5와 3을 입력하건 프로그램은 같은 결과를 출력해야 한다. […]

Read More