思路:用循环做出阶乘,然后累加就行了


答案:

#include<stdio.h>
int main(){
	int i;
	double sum=0,a=1;
	for(i=1;i<=30;i++){
		a*=i;
		sum+=a;
	}
	printf("%0.2e",sum);
	return 0;
}

注:%e是科学计数法的格式符

 

0.0分

0 人评分

  评论区