好了,今天的内容就计算分数加减表达式的值了,内容的详细意思也就是编写程序,输入nn的值,求11−12+13−14+15−16+17−18+...+(−1)n−1⋅1n11−12+13−14+15−16+17−18+...+(−1)n−1·1n的值。(博主正在冲200粉丝,喜欢的赶紧关注!!! 

目录

【题目描述及其目的】

【题目描述】

【输入】

【输出】

【输入样例】

【输出样例】 

【题目链接】

【题目考点】 

【解题思路】

【源代码】

【重要】 


【题目描述及其目的】

1079:计算分数加减表达式的值

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 36857     通过数: 26613

【题目描述】

编写程序,输入nn的值,求11−12+13−14+15−16+17−18+...+(−1)n−1⋅1n11−12+13−14+15−16+17−18+...+(−1)n−1·1n的值。

【输入】

输入一个正整数nn。(1<=n<=1000)

【输出】

输出一个实数,为表达式的值,保留到小数点后四位。

【输入样例】

【输出样例】 

【题目链接】

信息学奥赛一本通(C++版)在线评测系统

【题目考点】

1. for语句
 

【源代码】

#include<bits/stdc++.h>

using namespace std;

int main()
{
	
	double s = 0;
	
	int n, sign = 1;
	
	cin >> n;
	
	for(int i = 1; i <= n; i ++)
	{
		
		s += (double)sign * 1 / i;
		
		sign = - sign;
		
	}
	
	cout << fixed << setprecision(4) << s;
	
	return 0;
	
}

【重要】 

强调,博主正在充200粉丝,喜欢的点赞点个关注。

Logo

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

更多推荐