<蓝桥杯>vip试题之sine之舞(C++版)
来源:互联网 发布:uu大魔王淘宝店 编辑:程序博客网 时间:2024/06/08 22:03
问题描述
最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。
不妨设
An=sin(1–sin(2+sin(3–sin(4+...sin(n))...)
Sn=(...(A1+n)A2+n-1)A3+...+2)An+1
FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。
不妨设
An=sin(1–sin(2+sin(3–sin(4+...sin(n))...)
Sn=(...(A1+n)A2+n-1)A3+...+2)An+1
FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。
输入格式
仅有一个数:N<201。
输出格式
请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1
#include <iostream>using namespace std;//((sin(1) + 3)sin(1–sin(2)) + 2)sin(1–sin(2 + sin(3))) + 1void An(int n) //进行sin()括号内部部分的运算 {int i;for (i = 1;i <= n;i++){cout << "sin("<<i;if (i % 2 == 0 && i != n)cout << "+";if (i % 2 && i != n)cout << "-";}for (i = 1;i <= n;i++)cout << ")";}void Sn(int n) //进行外部的运算,格式标准输出{int i;for (i = 1;i < n;i++){cout << "(";}for (i = 1;i <= n;i++){An(i);cout << "+" << n - i + 1;if (i - n)cout << ")";}}int main(){int n;cin >> n;Sn(n);system("pause");}ps:老样子,vs编译
0 0
- <蓝桥杯>vip试题之sine之舞(C++版)
- 蓝桥杯练习(vip) Sine之舞
- 蓝桥杯--sine之舞(VIP)
- BASIC-21VIP试题 Sine之舞
- 蓝桥杯:Sine之舞
- 蓝桥杯 sine之舞
- 蓝桥杯 Sine之舞
- 蓝桥杯BASIC21 sine之舞
- 蓝桥杯BASIC_22(sine之舞)
- java 蓝桥杯 Sine之舞
- 蓝桥杯 基础 Sine之舞
- Sine之舞(递归)
- 蓝桥杯vip试题 sina之舞
- sine之舞
- 14.Sine之舞
- Sine之舞
- Sine之舞
- Sine之舞
- 统计一个字符串中每个字符出现的次数
- 一般硬件通信的分类方式
- Android总结的网站
- [swift]4.0原生字符串
- 动态规划之最长公共子序列
- <蓝桥杯>vip试题之sine之舞(C++版)
- mysql中间件研究
- Git Bash for Windows
- 你应该知道的 RPC 原理
- PIC单片机实现x ms/1s钟精确延时
- 开发中的缓存设计
- WebSlides
- Matlab函数:rand()+delaunay()
- 文章标题