55问答网
所有问题
C语言中的问题:编写一个程序输出5!,10!的值
5!是什么意思?是5+!吗,!是一个值吗?.这道题怎样做,求高手帮帮我.初学菜鸟,需要你们的帮忙.
举报该问题
推荐答案 2010-07-07
#include <stdio.h>
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 n,运行结果为:
5!=1 x 2 x 3 x 4 x 5 = 120
10!=1 x 2 x ... x 10 = 3628800
*/
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/I8Qc4QQLI.html
相似回答
C语言编写一个程序输出5!,10!的
结果
答:
5!:main(){ int i,m=1;for(i=1;i<=5;i++){ m*=i;} printf("%d",m);}
10
!:main(){ int i,m=1;for(i=1;i<=10;i++){ m*=i;} printf("%d",m);}
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语言编写程序
计算
5!
+
10!的值
答:
} int main(){ printf("
5!
+
10!
=%d\n", fact(5)+fact(10));return 0;}
C语言
编程:输入
一个
数
,输出
该数的5倍和
10
倍
答:
include<stdio.h> int main(){ int a;scanf("%d",&a);//输入数字 printf("%d\n%d",a*5,a*10);//
输出5
倍和10倍 return 0;} 把输入的数分别乘以5和
10,
就是所求
设计
一个程序,
求
10!的值
并
输出
答:
如果是
C语言的
话可以如下
编写:
include <stdio.h> void main(){ int sum=1;int i;for(i=1;i<=
10
;i++)sum=sum*i;printf("sum=%d",sum);}
大家正在搜
高级程序设计语言编写的程序
用高级语言编写的程序称为源程序
编写一个c语言程序
汇编语言编写的程序通常
C语言编写的程序被称为
用c语言编写的代码程序
简单c语言程序编写
c语言编写程序
如何编写一个程序
相关问题
C语言怎么编写一个程序输出“5!”“10!”的结果
C语言 编写一个 a=b+10 程序
编写程序,求10! 用C语言
C语言怎么输出2个任意的0到10的数啊,帮我把程序写出来吧
C语言中,一题给出一函数,然后要求编一程序,输入一个X值,输...
C语言 编写一个能产生3行同样输出的程序
编写一个 C语言程序,要求输入一个整数,就输出比输入值大10...
编写一个 C语言程序,要求输入一个整数,就输出比输入值大10...