编译通过,但运行时出错
程序代码:#include<stdio.h>
int main()
{
int m,n,i,j;
printf("This is a program about greatest common divisor and least common multiple\n");
scanf("%d%d",&m,&n);
i=m;
j=n;
for(;(m%n)!=0;)
{
m=n;
n=m%n;
}
printf("greatest common divisor is %d",m);
printf("least common multiple is %d",(i*j)/m);
return 0;
}
//我这是一个输出两个数的最大公约数和最小公倍数的程序,编译未报错,运行时输入数据回车后就出现如下错误
上网搜说是程序崩溃,但不知道是什么原因,希望大家能帮我看下哪里出错,谢谢了
运行环境为win7下C-Free4.0
[ 本帖最后由 wssy213 于 2014-6-21 15:41 编辑 ]







