想编一个任意两个数字间的乘积?
main()
{
int a,b,c;
scanf("%d,%d",&a,&c);
b=a;
loop: if(b<=c)
{
b=b+1;
a=a*b;
goto loop;
}
else
printf("%d\n",a);
}
结果我输入了1,3运算结果是24!为什么会是这个结果?那里有错误呢??
由于是自学,没法找人问那里错那里对,所以谁能帮我看下?解读下谢谢拉!!!
是24啊!~b=2 a=2
b=3 a=6
b=4 a=24