解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:640 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:502 |
C语言训练-角谷猜想 (C语言代码)浏览:1768 |
C语言训练-计算1977!* (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1493 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
成绩转换 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
wu-理财计划 (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:565 |