이 코드를 실행하는 동안 부동 소수점 예외가 발생하는 이유는 pls가 왜 그렇게 오는지 설명합니다.C 프로그램에서 부동 소수점 예외
#include <stdio.h>
int gcd(long int, int);
int main() {
int t, n, a, i;
long int abc;
scanf("%d", &t);
while (t--) {
abc = 1;
scanf("%d", &n);
abc = n * (n - 1);
for (i = n - 2; i > 1; i--) {
a = gcd(abc, i);
abc = ((abc * i)/a);
}
printf("%ld \n", abc);
}
return 0;
}
int gcd(long int a, int b) {
if (b == 0)
return a;
else {
return (b, a % b);
}
}
문구가 어둡다는 이유로 문단을 이해할 수 있습니다. –
itsokicanreadthingslikethatorrathere 행글라이더가 –
이 프로그램에 어떤 정보를 제공합니까? –