// Made by BAMU
#include <stdio.h>
void main(){
int num1,num2,num3;
num3 = 0;
printf("첫번째 수를 입력하세요:");
scanf("%d",&num1);
printf("두번째 수를 입력하세요:");
scanf("%d",&num2);
while( num1 != 1){
if(num1%2 == 1){
num3 = num3 + num2;
}
num1 = num1 / 2;
num2 = num2 * 2;
}
num3 = num3 + num2;
printf("두수의 곱은 %d 입니다.\n", num3);
}
[참고자료]
'IT > Algorithm' 카테고리의 다른 글
Algorithm: 이중 연결 리스트(Doubly linked list) (0) | 2012.11.13 |
---|---|
Algorithm: 링크드리스트(Linked list) (0) | 2012.11.13 |
Algorithm: 요세푸스의 문제(Josephus Problem) (0) | 2012.10.19 |
Algorithm: 에라토스테네스의 체(Eratosthenes' Sieve) (0) | 2012.10.16 |
Algorithm: 유클리드 호제법(Euclidean Algorithm) 최대공약수 (0) | 2012.09.25 |