解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; void an(int i,int n) //i标记1开始,便于相加 { if (i == n) { cout << "sin(" << n<<")"; return; } if (i % 2) { cout << "sin(" << i << "-"; } else { cout<< "sin(" << i << "+"; } an(i + 1, n); cout << ")"; } void sn(int n,int i)//i标记n开始,便于相加 { if (n == 1) { an(1,n); cout <<"+"<< i; return; } cout << "("; sn(n - 1,i); cout << ")"; an(1, n); cout << "+" <<i-n+1; } int main() { int n; cin >> n; sn(n,n); cout << endl; }
0.0分
4 人评分
矩形面积交 (Java代码)浏览:1223 |
C二级辅导-进制转换 (C语言代码)浏览:615 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1756 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:842 |
【绝对值排序】 (C语言代码)浏览:825 |
C语言考试练习题_保留字母 (C语言代码)浏览:713 |
数对 (C语言代码)浏览:703 |
愚蠢的摄影师 (C++代码)浏览:938 |
Tom数 (C语言代码)浏览:555 |
C语言训练-排序问题<1> (C语言代码)浏览:355 |