找到规律就不难
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
using namespace std;
void an(int n)
{
for(int i=1;i<=n;i++)
{
cout<<"sin("<<i;
if(i!=n&&i%2!=0)
cout<<"-";
if(i!=n&&i%2==0)
cout<<"+";
}
for(int i=1;i<=n;i++)
cout<<")";
}
void sn(int n)
{
for(int i=1;i<n;i++)
cout<<"(";
int tmp = n;
for(int i=1;i<=n;i++)
{
an(i);
cout<<"+"<<tmp;
if(tmp!=1)
cout<<")";
tmp--;
}
}
int main()
{
int n;
cin>>n;
sn(n);
return 0;
}