蓝桥杯:Sine之舞
来源:互联网 发布:flord算法 编辑:程序博客网 时间:2024/04/29 18:31
题目:
最近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的完整表达式,以方便奶牛们做题。
输入格式
仅有一个数:N<201。
输出格式
请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1
分析:
只要找出规律就很好解决.
代码:
#include<iostream>using namespace std;void an(int n){ int i; for(i=1;i<=n;i++){ cout<<"sin("<<i; if(i!=n && i%2){ cout<<"-"; } if(i!=n && i%2==0){ 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); return 0;}
1 0
- 蓝桥杯:Sine之舞
- 蓝桥杯 sine之舞
- 蓝桥杯 Sine之舞
- 蓝桥杯BASIC21 sine之舞
- 蓝桥杯BASIC_22(sine之舞)
- java 蓝桥杯 Sine之舞
- 蓝桥杯 基础 Sine之舞
- 蓝桥杯练习(vip) Sine之舞
- 蓝桥杯 基础练习 Sine之舞
- 蓝桥杯--sine之舞(VIP)
- 蓝桥杯 基础练习 Sine之舞 暴力
- 蓝桥杯 基础练习 Sine之舞
- sine之舞
- 14.Sine之舞
- Sine之舞
- Sine之舞
- Sine之舞
- Sine之舞
- ubuntu中各个版本java的安装
- 决战Offer---计算机网络
- Android Studio将Eclipse的项目作为module的依赖库
- HDU 1115 Lifting the Stone
- Hibernate之"一对多多对一关联关系"
- 蓝桥杯:Sine之舞
- CodeForces 634A-Island Puzzle【找规律】
- linux输入子系统--按键驱动
- 【bzoj3551】【ONTAK2010】【peaks加强版】【主席树】
- Android群英传(2)——Android四大组件五大布局
- 解决java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/Pattern
- 常用java正则表达式
- 二.djangoECHO项目的建立
- 深度学习入门:Fully Convolutional Networks for Semantic Segmentation