这程序怎么会出错?
#include<stdio.h>void main()
{int a,n,i,m,sum;
printf("please input the a and n\n");
scanf("%d,%d",&a,&n);
if(n<1)
printf("ERROR\n");
else
{
sum=a;
m=a;
for(i=1;i<n;i++)
{
sum=a+sum*10;
m=m+sum;
}
}
printf("result is %d\n",m);
}
以上是简单的求阶乘的程序,先不管是否能得出正确结果,为什么编译通不过?提示错误好像出在头文件上,想不通啊……帮忙指点,谢谢……