格式问题,阶乘
/*****************************************************//*1*/
#include"stdio.h"
main()
{
int i=3;
printf("%d %d\n",i,-(i++));/*先算i++,为何还会是-3*/
}
/*****************************************************/
/*2*/
#include"stdio.h"
long fun(long n)
{
long f=1;
if(n==1)f=1;
else
{
f=n*fun(n-1);/*什么原理*/
printf("%ld\n",n);
}
return f;/*(f)为什么也可以*/
}
main()
{
long n;
scanf("%ld",&n);
printf("%ld\n",fun(n));
}