从键盘上输入一个正整数N 求阶乘

#include <stdio.h>
int fac( int n )
{ int i;
int t=1;
for( i=2;i<=n;i++)
t = t*i;
return (t);
}
int main()
{ int n;
int s;
printf("Enter an integer number:");
/************found************/
scanf(%d,&n);
s = fac(n);
/************found************/
printf("The result is : ____(2)____\n",s);
return 0;
}

scanf("%d",&n);//要加双引号
printf("The result is :%d\n",s);//整数输出。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-03
return (t);-->return t;
相似回答