BASIC-21 VIP试题 Sine之舞

在这里插入图片描述
找到规律就不难

#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;
}

猜你喜欢

转载自blog.csdn.net/qq_42815188/article/details/88648079