用的vs2010编译器,代码运行了一半出现这个窗口是什么意思
题目是用循环的方法和递归法算n的阶乘
我的代码:
#include<stdio.h>//n的阶乘//
int xh(int );
int dg(int );
int main()
{
int a;
scanf("%d",&a);
printf("循环算法%d的阶乘=%d\n",a,xh(a));
printf("递归算法%d的阶乘=%d\n",a,dg(a));
return 0;
}
int xh(int n)
{
int m=1;
while(n>0)
{
m=m*n;
n--;
}
return m;
}
int dg(int n)
{
int m;
if(n>0)
{
m=n*dg(n-1);
}
return m;
}
谢谢