c언어하던중에 궁금한게 생겻는데요
모은
2023.04.01
/*test3*/
#includestdio.hint GCM(int f,int g);int main(void)
{
int a,b;
int gcm;
a=7;
a=a%0;
printf(두 정수 입력:);
scanf(%d %d,&a,&b);if(ab)
gcm=GCM(a,b);
else
gcm=GCM(b,a);printf(G C M : %d\n,gcm);return 0;
}int GCM(int f,int g)
{
int i;
int c;for(i=1;i=f;i++)
{
if(f%i==0 && g%i==0)
c=i;
}
return c;
}여기중에 초록색친곳에 i=1로 하고있는데 i=0 으로 바꾸면 컴파일은되는데 키면 도중에 에러뜨더군요그래서 이것저것 해봣는데 원인이 하늘색친곳 인거 같은데 원래 어떤수를 0으로 나누면 에러뜨는건가요??만약 맞다면 이유좀 알려주세요.
-
나빛
헐 또글잘못썻내 %가 나머지구하는거엿지........ 죄송합니다.
-
한내
0으로 나누면... ㅇㅅㅇ;
-
펴라
고등학교쯤 가시면 알게되시겠죵? ㄷ