永发信息网

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

答案:6  悬赏:80  手机版
解决时间 2021-03-10 12:36
  • 提问者网友:两耳就是菩提
  • 2021-03-10 05:33
1*2*3*4*5 用C语言怎么写?
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-03-10 06:35
楼主你好,其实这个可以用递归来求,比较方便:
#include <stdio.h>
int func(int n){
if(n==1)
return 1;
return n*func(n-1);
}
void main(){
int n=func(5);
printf("%d",n);
}
希望能够帮助到你哦!
全部回答
  • 1楼网友:风格不统一
  • 2021-03-10 10:07
#include <stdio.h> void main(){ int n = 1; int i; for(i=1;i<=5;i++) { n*=i; } printf("%d",n); }
  • 2楼网友:狂恋
  • 2021-03-10 09:57
int i; i=1*2*3*4*5;
  • 3楼网友:醉吻情书
  • 2021-03-10 09:13
#include &lt;stdio.h&gt; int main() { int a = 1*2*3*4*5; printf(&quot;%d\n&quot;,a); return 0; }
  • 4楼网友:一叶十三刺
  • 2021-03-10 08:16
{ printf(
  • 5楼网友:酒醒三更
  • 2021-03-10 06:52
#include "stdio.h" void main() { int a=1,i; for(i=1;i<=5;i++) { a=a*i; } printf("%d",a); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯