//编写一个程序计算3!+6!+9!+12!+15!+18!+21!的和是多少
#include<stdio.h>
double fun(int x)
{
    if(x==1)
		return 1;
	else 
		return x*fun(x-1);

}
int main()
{
   int i;
   double n,sum=0;
   for(i=3;i<=21;i+=3)
   {
	   n= fun(i);
	   printf("%lf\n",n);
	   sum+=n;
   }
   printf("3!+6!+9!+12!+15!+18!+21!=%-3lf\n",sum);
   
   return 0;

}

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐