鸡腿肉炒毛豆的做法:打印1~~n的阶乘并5个一行

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 19:33:09
不知谁会做啊
是C语言的

main()
{int n,i,j;
long s;
clrscr();
for(i=1;i<=n;i++)
{s=1;
for(j=1;j<=i;j++)
s=s*j;
printf("%12ld",s);
if(i%5==0) printf("\n");}
getch();}

输入n,然后输出结果!
main()
{
double f();
int n,i;
printf("Enter a integer:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("%.0lf",f(i));
(i%5==0)?printf("\n"):printf("\t");
}
}
double f(int n)
{
if(n<2)
{
return 1;
}
else
{
return n*f(n-1);
}
}