33问答网
所有问题
当前搜索:
c语言求1到10的阶乘
c语言求1到10阶乘
之和,如题,输出结果是12,不知道怎么改
答:
include <stdio.h>unsigned long long fact(int n);int main(void){int i;unsigned long long num=1;for(i=2;i<11;i++)num+=fact(i);printf(" 从
1 到 10 的阶乘
之和为:%llu\n",num);return 0;}unsigned long long fact(int n){unsigned long long ans;for(ans=1;n>1;n-...
用
c语言
怎样编
1到10的阶乘
和
答:
void main(){ int i,fn=1;int sum =0;for(i = 1;i<=10;i++){ fn = fn *i;sum = sum + fn;} printf("
1到10的阶乘
和是 %d",sum);}
c语言求一
的阶乘加
到十的阶乘
答:
include<stdio.h> long factor(int n)//
计算
n
的阶乘
{ if(n==0 || n==
1
)return 1;else return n*factor(n-1);} void main(){ long sum=0;int i;for(i=1;i<11;i++)sum=sum+factor(i);printf("the result is:%ld\n",sum);} ...
如何使用
C语言求一
个数
的阶乘
的数值。?
答:
1
、按照
计算
逻辑,摆出计算用的流程图,如下图所示:2、设置参数,点击赋值框1,选择编辑,在赋值框1是set栏输入sum,to栏输入0。意思是将0赋值给sum。3、同理,在赋值框2set栏输入 i ,to栏输入 1;在赋值框3set栏输入 sum, to栏输入 sum-1/i;在赋值框4set栏输入 sum ,to栏输入 sum+...
c语言求1到10阶乘
的和
答:
include <stdio.h>void main(){int i,k=1,s=0;for(i=1;i<=
10
;i++) {k*=i;s+=k;}printf("1!+2!+...+10!=%d",s);} 运行结果截图:
用
C语言
编写程序,
求1到10的阶乘
之和:S=1!+2!+3!+4!+5!+6!+7!+8!+9...
答:
mul=
1
;//每次循环前都需要初始化为1,要不然最后结果会变大 for(j=1;j<=i;j++)//
阶乘
循环 { mul=mul*j;} sum=sum+mul;} printf("%d",sum);system("pause");return 0;} C11标准:2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)再次发布了
C语言的
新标准,名叫ISO/IEC...
c语言1到10的阶乘
和
答:
include<stdio.h> int main(){ int a=1,i;for(i=1;i<=10;i++)a=a*i;printf("
10的阶乘
=%d",a);return 0;}
C语言
for循环
求1
--
10阶乘的
和
答:
include <stdio.h> void main(){ int a,b,
c
;int sum=0;for(a=1;a<=10;a++)//控制1-10个数字 { for(b=1,c=1;b<=a;b++)//控制每个数的阶乘 { c=b*c;} sum+=c;//把结果累加在sum中 } printf("
10的阶乘
之和为:%ld\n",sum);} //前面的几位帅哥,有没有编译啊?
C语言
编程 输入一个正整n,生成
一
张
阶乘
表,输出
1
!~n!的值。
答:
include<stdio.h>double fac(int n){if(n==0)return
1.0
; return n*fac(n-1);}int main(){int i,n; scanf("%d",&n); for(i=1;i<n+1;i++) printf("%d!=%.0lf\n",i,fac(i)); return 0;}
c语言
用while语句
求1
-
10的阶乘
之和
答:
include <stdio.h>int main(void) {unsigned long sum,t,i;sum=0;t=
1
;i=1;while(i<11){t*=i;sum+=t;i++;}printf("%lu\n",sum);return 0;}
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜