m为0,n%m,除零产生core dumped现象
int print_GCD(int a,int b){ while(a%b!=0){ a=b;b=a%b;} return b;} 这里,因为前面 a=b 所以下面的 b = a % b; 相当于 b = b % b; 这样就有 b = 0;于是回去判断循环条件, a % 0 != 0 好了,0放在除数的位置,你的程序死了 ...
浮点数例外 核心已转储 肿么破啊写回答 关注 2回答 _及時行樂 2019-11-18 20:43:18 输入和输出的代码要相对应,也就是printf(%d,%d),scanf(%d,%d),这样的 0 0 爱豆人的马小跳 2017-03-30 14:19:30 这个原因是你的输入(scanf("%d,%d"))造成的,在输入avg.c的时候: 应输入 1000 ,3 而不是...
浮点数例外 (核心已转储) */1 /*输入两个正整数 m 和 n,求其最大公约数和最小公倍数*/ 2 #include <stdio.h> 3 4 int main() 5 { 6 int a, b, num1, num2, temp; 7 8 printf("please input two numbers:\n"); 9 scanf("%d,%d", &num1, &num2); 10 if(num1 > 0 && num2...