
求和1+3!+5!+7!+9!+11!用C语言解决
推荐于2018-05-10
展开全部
先求阶乘,然后相加,阶乘的函数如下: int arry_fal(int n) { if(n==1) return 1; else return n*arry_fal(n-1) } 然后再相加就可以了
2013-06-28
展开全部
#include <stdio.h>
main ()
{
int sum, temp, i;
for (i=1, sum = 0, temp=1; i<=11; i+=2) {
temp *= i;
sum += temp;
}
printf("结果是: %d\n", sum);
}
main ()
{
int sum, temp, i;
for (i=1, sum = 0, temp=1; i<=11; i+=2) {
temp *= i;
sum += temp;
}
printf("结果是: %d\n", sum);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-28
展开全部
#include <stdio.h>int main(){
long int n, s=1, sum=0;
for(n=1; n<=11; ++n){
s *= n;
if(n%2==1)
sum += s;
}
printf("%ld\n", sum);
return 0;
}
long int n, s=1, sum=0;
for(n=1; n<=11; ++n){
s *= n;
if(n%2==1)
sum += s;
}
printf("%ld\n", sum);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-28
展开全部
#include<stdio.h>
main()
{
int i,j,t=1;
long sum=0;
for(i=1;i<=11;i+=2)
{for(j=1;j<=i;j++)<br/> t=t*j;}
sum=t+sum;
printf("%ld",sum);
}
main()
{
int i,j,t=1;
long sum=0;
for(i=1;i<=11;i+=2)
{for(j=1;j<=i;j++)<br/> t=t*j;}
sum=t+sum;
printf("%ld",sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询