22问答网
所有问题
计算s=3!+6!+9!+12!+15!+18!c 语言计算
如题所述
举报该问题
推荐答案 2014-04-15
//首先,定义阶乘函数
int fun(int num)
{
int i,n=1;
for(i=1;i<=num;i++)
{
n*=i;
}
return n;
}
//再在main函数中调用
main()
{
int i=1;
int sum=0;
for(i=1;i<=6;i++)
{
sum+=fun(3*i);//3,6,9,12,15,18可分别用3乘以1,2,3,4,5,6代替
}
printf("%d",sum);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/C6T2TC0SXCSXIfTXhf6.html
其他回答
第1个回答 2014-04-16
#include <stdib.h>
void main(){
long s;
s=jiecheng();
printf("s=3!+6!+9!+12!+15!+18!=%d",&s);
}
long jiecheng(){
long f,sum;
for(int i=3;i<=18;i=i+3){
for(int j =1;j<=i;j++)
f=f*i;
sum = sum+f;
}
}
return sum;
}
第2个回答 2014-04-15
大数 你考虑数值溢出问题再做这道题
相似回答
c语言
中
3!+6!+9!+12!+15!+18!
+21!如何编程
答:
double确实不够,20!的话还凑活,21!刚好超, long long int也一样,用long double吧 include <stdio.h> int main(){ int i;long double sum,t;for(i=1,t=1,sum=0;i<=21;i++){ t*=i;if(i%
3==
0)sum+=t;} printf("sum=%.0Lf",sum);return 0;} ...
用
C语言
编写函数求
3!6!9!12!15!18!
21!
答:
请楼主确认:是要求这个表达式“
3!6!9!12!15!18!
21!”的值,即
3!
*
6!
*9=?,还是表达式内元素分开的值,即求3!,6!,
9!
分别的值,谢谢
大家正在搜
s弯45度计算公式
ks值计算公式
s参数的计算
根据以下公式计算s
sd计算公式
标准偏差s的计算公式
信噪比计算公式s/n
计算s弯的长度
s盒计算
相关问题
c语言编程计算s=3!+6!+9!+12!+15!+.......
编写函数求3!+6!+9!+12!+15!+18!+21!。...
在C语言中计算s=3!+6!+9!+...18!,请问我的程...
用C语言编写函数求3!6!9!12!15!18!21!
编写函数求3!+6!+9!+12!+15!+18!+21!
用C语言编程求出s=3!+6!+9!+……+18!的值
用C语言编写函数求3!6!9!12!15!18!21!
用C语言编写,功能:编写函数求3!+6!+9!+12!+16...