최대공약수 구하는 프로그램인데요.
청력
2023.04.01
/* Ch1-3.c */
#include stdio.h
int GCM(int a, int b);
int main(void)
{
int a,b;
int gcm;
printf(두개의 정수 입력: );
scanf(%d, %d, &a, &b);
gcm= GCM(a, b);
printf(G C M : %d \n, gcm);
return 0;
}
int GCM(int a, int b)
{
int i;
int total=0;
for(i=1; i=a&&i=b; i++)
{
if(a%i==0 && b%i==0)
total=i;
}
return total;
}
이 코드인데 오류메시지는 없는데 무조건 GMC값이 0만 뜨네요.
도저히 이해가 되질 않아서 질문드립니다. 답변해주시는분 복 받으실꺼예요.
-
가리매
,,,,,,,,,,,,,,,,
-
별
scanf(\%d,%d\ , &a ,&b);===이부분 자세히 보세요!!
-
맨마루
검색어 \유클리드\ 또는 \호제법\을 추천합니다.