6장 연습문제 5번
2010. 3. 26. 17:43ㆍ2010년/연습문제
임의의 정수를 입력받아 그자신이 아닌 최대 약수를 구하는 프로그램을 factor()함수를 이용하여 작성하여라~
#include<stdio.h>
int factor(int);
int main()
{
int inum;
printf("정수를 입력하세요\n");
scanf("%d",&inum);
printf("최대 약수는 %d입니다\n",factor(inum));
return 0;
}
int factor(int inum)
{
int i=1;
int result=1;
for(i;i<inum;++i)
{
if(0==inum%i)
{
result=i;
}
}
return result;
}
#include<stdio.h>
int factor(int);
int main()
{
int inum;
printf("정수를 입력하세요\n");
scanf("%d",&inum);
printf("최대 약수는 %d입니다\n",factor(inum));
return 0;
}
int factor(int inum)
{
int i=1;
int result=1;
for(i;i<inum;++i)
{
if(0==inum%i)
{
result=i;
}
}
return result;
}
'2010년 > 연습문제' 카테고리의 다른 글
6장 연습문제 7번 (0) | 2010.03.28 |
---|---|
6장 연습문제 6번 (0) | 2010.03.26 |
6장 연습문제 4번 (0) | 2010.03.26 |
6장 연습문제 3번 (0) | 2010.03.26 |
6장 연습문제 2번 (0) | 2010.03.26 |