6장 연습문제 7번
2010. 3. 28. 20:15ㆍ2010년/연습문제
최대공약수 구하는 gcd()함수를 만들어서 사용하라~
#include<stdio.h>
int gcd(int, int);
int main()
{
int ione;
int itwo;
int result=0;
printf("두수를 입력하세요\n");
scanf("%d %d",&ione,&itwo);
result=gcd(ione,itwo);
printf("두수의 최대 공약수는 %d입니다.\n",result);
return 0;
}
int gcd(int inum, int isum)
{
int count;
int sumcnt;
int result;
int i,j;
for(i=1;i<=inum;++i)
{
for(j=1;j<=isum;++j)
{
if(0==inum%i)
{
count=i;
}
if(0==isum%j)
{
sumcnt=j;
}
if(sumcnt==count)
{
result=count;
}
}
}
return result;
}
'2010년 > 연습문제' 카테고리의 다른 글
6장 연습문제 9번 (0) | 2010.03.28 |
---|---|
6장 연습문제 8번 (0) | 2010.03.28 |
6장 연습문제 6번 (0) | 2010.03.26 |
6장 연습문제 5번 (0) | 2010.03.26 |
6장 연습문제 4번 (0) | 2010.03.26 |