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);
}
希望能够帮助到你哦!
#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 <stdio.h> int main() { int a = 1*2*3*4*5; printf("%d\n",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);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯