1*2*3*4*5 用C语言怎么写?

2025-01-07 16:36:38
推荐回答(4个)
回答1:

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

回答2:

int i;

i=1*2*3*4*5;

回答3:

#include
void main(){
int n = 1;
int i;
for(i=1;i<=5;i++)
{
n*=i;
}
printf("%d",n);
}

回答4:

1*2*3*4*5