解题思路:
注意事项:
参考代码:
#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二级辅导-计负均正 (C语言代码)浏览:658 |
C语言训练-立方和不等式 (C语言代码)浏览:751 |
回文数(一) (C语言代码)浏览:753 |
大小写转换 (C语言代码)浏览:859 |
求圆的面积 (C语言代码)浏览:1670 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:609 |
A+B for Input-Output Practice (V) (C语言代码)浏览:470 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:450 |