解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; void An(int i, int n){ if(i==n) cout<<"sin("<<i<<")"; //奇偶影响符号 else if(i%2){ cout<<"sin("<<i<<"-"; An(i+1, n); cout<<")"; } else{ cout<<"sin("<<i<<"+"; An(i+1, n); cout<<")"; } } void Sn(int i, int n){ if(n==1){ An(1,1); cout<<"+"<<i; } else{ cout<<"("; Sn(i+1, n-1); cout<<")"; An(1,n); cout<<"+"<<i; } } int main() { int n; cin>>n; Sn(1,n); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:698 |
【出圈】 (C语言代码)用单项循环链表浏览:772 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:1449 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
不知道哪里错了浏览:1145 |
简单的a+b (C语言代码)浏览:647 |
C语言训练-数字母 (C语言代码)浏览:585 |
【亲和数】 (C语言代码)浏览:503 |
WU-printf基础练习2 (C++代码)浏览:2007 |