0
点赞
收藏
分享

微信扫一扫

每日一练社区(C/C++)(简单)----计算阶乘的和

计算阶乘的和


题目描述

计算1!-2!+3!-4!+5!-6!+7!-8!+9!-10!,并输出计算结果。


代码分析

#include <stdio.h>
//计算阶乘的和
// 1!-2!+3!-4!+5!-6!+7!-8!+9!-10!
double fun(int n)
{
	double sum=1.0;
	int i;
	for(i=1;i<=n;i++)
		sum=sum*i;
	return sum;
}
int main(int argc, char** argv) {
	int i,mark=1;
	double sum=0,item=0;
	for(i=1;i<=10;i++) 
	{
		item=mark*fun(i);
		sum+=item;
		mark=-mark;
	}
	printf("1!-2!+3!-4!+5!-6!+7!-8!+9!-10!=%.0lf",sum);
	return 0;
}

输出结果

在这里插入图片描述

其余题目

举报

相关推荐

0 条评论