楼主你好,其实这个可以用递归来求,比较方便:
#include
int func(int n){
if(n==1)
return 1;
return n*func(n-1);
}
void main(){
int n=func(5);
printf("%d",n);
}
希望能够帮助到你哦!
int i;
i=1*2*3*4*5;
#include
void main(){
int n = 1;
int i;
for(i=1;i<=5;i++)
{
n*=i;
}
printf("%d",n);
}
1*2*3*4*5