본문 바로가기

알고리즘/도전! 프로그래밍15

도전! 프로그래밍1 도전5 - C언어로 소수 출력 도전! 프로그래밍1 도전5 - C언어로 소수 출력 10개의 소수(Prime Number)를 출력하는 프로그램을 작성해 보자실행의 예) 2 3 5 7 11 13 17 19 23 29 코드 #include int main(int argc, const char * argv[]){ int i, j; for (i = 2; i 2017. 3. 5.
도전! 프로그래밍1 : 도전4 (크림빵, 새우깡, 콜라) 도전! 프로그래밍1 : 도전4 (크림빵, 새우깡, 콜라) 3500원을 가지고 크림빵(500원), 새우깡(700원), 콜라(400원)을 사려한다 잔돈을 하나도 남기지 않고 세가지 물건을 하나이상 구매할때의 경우의 수 를 나타내어라 코드 #include int main(int argc, const char * argv[]) { int a, b, c; //순서대로 크림빵, 새우깡, 콜라 int m=3500; //돈 printf("현재 당신이 소유하고 있는 금액 : 3500 \n"); for(a=1; a< m/500; a++) //최소 하나씩 이므로 1로초기화 for(b=1; b< m/700; b++) for(c=1; c< m/400; c++) if( (500*a) + (700*b) + (400*c) == m).. 2017. 2. 26.
도전! 프로그래밍1 : 도전3 - 최대공약수(GCD) 구하기 C 도전! 프로그래밍1 : 도전3 - 최대공약수(GCD) 구하기 C 코드#include int main(int argc, const char * argv[]) { int num1, num2; int gcd=2; //최대공약수 printf("2개의 정수를 입력하시오 : \n"); //정수입력받음 scanf("%d %d", &num1, &num2); for( ; gcd 2017. 2. 26.
도전! 프로그래밍1 : 도전2 두개의 정수를 입력받아 구구단 출력 C 도전! 프로그래밍1 : 도전2 두개의 정수를 입력받아 구구단 출력 C 문제 : 임의의 두개의 정수를 입력받아서 구구단을 출력ex) 3,5를 입력 하면 3,4,5 단 출력해야한다 그러나 입력순서에 자유로워야 한다그러므로 3,5 를 입력하거나 5,3 을 입력하거나 결과값은 같아야한다 코드#include int main(int argc, const char * argv[]) { int num1, num2, i; printf("2개의 정수를 입력하시오 : \n"); scanf("%d %d", &num1, &num2); if(num1 2017. 2. 26.