55问答网
所有问题
用C语言编写5!的方法
用C语言编写5!的方法
举报该问题
其他回答
第1个回答 2016-03-08
#include<stdio.h>
void main()
{
int i = 1, result = 0;
while(i < 6)
{
result = result * i;
i++
}
printf("5! = %d\n", result);
}
第2个回答 2016-03-08
求阶乘应该用递归的方法
#include<stdio.h>
int a(int num);
void main()
{
printf("5!=%d",a(5));
}
int a(int num)
{
if(num<=1)
return 1;
else
return num*a(num-1);
}
本回答被网友采纳
相似回答
用C语言编写5!的方法
答:
printf("
5!
= %d\n", result);}
C语言
中的问题:
编写
一个程序输出
5!
,10
!的
值
答:
int grade(int x){ if(x < 2) return 1;return x * grade(x - 1);} int main(void){ printf("
5!
=1 x 2 x 3 x 4 x 5 = %d\n", grade(5));printf("10!=1 x 2 x ... x 10 = %d\n", grade(10));return 0;} /*n!是n的阶乘的意思,就是从1 x 2 x .. x...
C语言
怎么
编写
一个程序输出“
5!
”“10!”的结果
答:
if(n==1||n==0) return 1; //0!=1,1!=1。else return n*fun(n-1); //n!=n*(n-1)!。} int main(){ printf("
5!
=%d\n",fun(5));//输出5的阶乘。printf("10!=%d\n",fun(10));//输出10的阶乘。return 0;} ...
用c语言编写
程序求1!+2!+3!+4!+
5!的
结果.
答:
先考虑阶乘的计算是如何实现的 int i,s=1;for(i=1;i<=
5
;i++){ s=s*i;} 再考虑如何实现阶乘求和。将S求和即可!int i,s=1,sum=0;for(i=1;i<=5;i++){ s=s*i;sum=sum+s;} printf("%d",sum);
用c语言编写
程序计算
5!
+10
!的
值
答:
include<stdio.h> int fact(int n){ if(n==0||n==1) return 1;else return n*fact(n-1);} int main(){ printf("
5!
+10!=%d\n", fact(5)+fact(10));return 0;}
大家正在搜
用C语言编写的源代码代码
用c语言编写的代码是一个
用c语言编写的程序叫
用c语言编写的代码程序
用C语言编写
用c语言编写一个
c语言用类编写
用c语言编写图形
用c语言编写简单程序