최대공약수를 구하는 프로그램에서 오류가 뜹니다.
뽀대미녀
2023.04.01
질문 제목 : 최대공약수를 구하는 소스에 문제가 있는건가요?질문 요약 :소스좀 봐주세요!질문 내용 :
#includestdio.h
int main(void)
{
int num1, num2, a, x, y;
printf(최대공약수를 구할 두 정수를 입력하세요.);
scanf( %d %d, &num1, &num2);
if(num1num2)
{
while(1)
{
a=num1%num2;
if(a=0)
{
printf(최대공약수 = %d, num2);
break;
}
num1=num2;
num2=a;
}
}
else if(num2num1)
{
x=num2;
y=num1;
while(1)
{
a=x%y;
if(a=0)
{
printf(최대공약수 = %d, a);
break;
}
x=y;
y=a;
}
}
else
printf(최대공약수 = %d, num1);
return 0;
}소스는 여기까지입니다. 왠지는 모르겠지만 컴파일하고 실행을 하면 오류가 뜹니다 ㅠㅠ
소스에 문제가 있는건가요? C언어 시작한지 얼마안되서 모르는게 너무 많네요..
이런 오류가 뜨네요...
조언부탁드립니다!
-
머슴밥
아 그러네요.. 감사합니다!
-
반율하
일단
if(a=0)
이부분이 잘못됬겠네요