22 巢狀表示式

2021-08-16 23:44:55 字數 741 閱讀 8584

蒜頭君正在學習使用 sin 函式。蒜頭君突發奇想,在草稿紙上寫了乙個函式:

f(n)=sin(1+sin(2+sin(3+...sin(n)...))

g(n)=(...(((f(1)+n)f(2)+n−1)f(3)+n−2)...)f(n)+1

有時候 n

太大了,蒜頭君寫不出來,你能幫蒜頭君寫出完整的表示式嗎?

輸入乙個正整數(。

輸入完整的 ( 的 sin 表示式。

樣例輸入1

1

樣例輸出1

sin(1)+1

樣例輸入2

3

樣例輸出2

((sin(1)+3)sin(1+sin(2))+2)sin(1+sin(2+sin(3)))+1

問題分析:

[cpp]view plain

copy

#include 

#include 

#include

using

namespace

std;   

intmain()   

}  //計算g(n)

for(

inti=0;i

ans+="("

;  }   

for(

inti=1;i<=n-1;i++)  

ans+=f[n]+"+1"

;  cout0;  

}  

QT解析巢狀JSON表示式

1 在pro檔案中加入 qt script2 加入標頭檔案 include3 在需要解析的地方加入如下 例如需要解析的json表示式為 解析 為 void mainwindow replyfinished qnetworkreply reply 外層jsom表示式,翻譯結果 this ui oute...

22 棧的應用 中綴表示式轉字尾表示式

main.c define crt secure no warning include include include include stack.h 判斷是不是數字 int isnumber char c 判斷是不是左括號 int isleft char c 判斷是不是右括號 int isrigh...

python22 正規表示式

1 普通字元作為原子 import re re專門做正則的模組 1 普通字元作為原子 search匹配出來的資料可以看見它的具體位置 re2 re.match a,str1 match從開頭匹配,若從開始就沒有,則為空,只在開頭匹配 re3 re.compile str1 返回本身乙個str1物件,...