최대공약수 만들기
해련
2023.04.01
질문 제목 : 최대공약수 프로그램 짜기질문 내용 : #include stdio.h
int main(void)
{
int n;
int num1, num2;
int gcm;
printf( 큰 자연수 입력 : \n);
scanf(%d, &num1);
printf( 작은 자연수 입력 :\n);
scanf(%d, &num2);
for(n=1; n=num2; n++)
{
if(num1%n == 0 && num2%n == 0);
gcm=n;
}
printf( %d와 %d의 gcm : %d \n, num1, num2, gcm);
return 0;
}
다음과 같이 짰는데요
만약 13, 3을 입력하면
1이 나와야 하는데
자꾸 3이 나옵니다.
뭐가 잘못됫는지 잘 모르겠어요 도와주세요 ㅠ