#include<stdio.h>voidmain(){floata,b,s,sum;sum=0;for(a=1;a<=20;a++){for(s=1,b=1;b<=a;b++)s=s*b;sum=sum+s;}printf("%e\n",sum);}先求出第n项阶乘,然后把前n-1项阶乘的和加上第n项。

#include<stdio.h>voidmain(){floata,b,s,sum;sum=0;for(a=1;a<=20;a++){for(s=1,b=1;b<=a;b++)s=s*b;sum=sum+s;}printf("%e\n",sum);}先求出第n项阶乘,然后把前n-1项阶乘的和加上第n项。
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
Copyright © 转乾企业管理-查查知识网 版权所有 | 黔ICP备2023009682号