Malones


私信TA

用户名:Malones

访问量:4265

签 名:

seize the day

等  级
排  名 1546
经  验 2793
参赛次数 0
文章发表 22
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

列出A1,A2,A3和S1,S2,S3之后即可发现规律

A1 = sin(1)

S1 = A1+1 = sin(1)+1

A2=sin(1-sin(2))

S2=(A1+2)A2+1

A3=sin(1-sin(2+sin(3)))

S3=((A1+3)A2+2)A3+1

参考代码:

#include<bits/stdc++.h>
using namespace std;
void A( int);
int main(){
        int i, N;
        cin >> N;
        for( i = 1; i < N; i++){
                cout << "(" ;
        }
        for( i = 1; i < N; i++){
                A(i);
                cout << "+" << N+1 - i << ")";
        }
        A(N) ;
        cout  << "+1";
        return 0;
}
void A(int n){
        int i;
        if( n == 1)
                cout << "sin(1)";
        else{
                for( i = 1; i < n; i++){
                        cout << "sin(" << i;
                        if( i%2)
                                cout << "-";
                        else
                                cout << "+";
                }
                cout << "sin(" << n << ")" ;
                for( i = 1; i < n; i++){
                        cout << ")";
                }
        }
}


 

0.0分

0 人评分

  评论区

  • «
  • »