解题思路:
注意事项:
参考代码:
#include<stdio.h> //求An的值 void An(int n, int i) { if (n==1) { printf("sin(%d",n); if (i == 1) { printf(")"); } return; } An(n - 1,i); if (n % 2 == 0) { printf("-"); } else { printf("+"); } printf("sin(%d", n); if (i == n) { for (int j = 0; j < n; j++) { printf(")"); } } } //求Sn的值 void Sn(int n, int i) { if (n == 1) { for (int j = 0; j < i - 1; j++) { printf("("); } An(n, n); printf("+%d", i); if (i != 1) { printf(")"); } return; } Sn(n - 1, i + 1); An(n, n); printf("+%d", i); if (i != 1) { printf(")"); } } int main() { int n = 0; scanf("%d", &n); Sn(n, 1); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:488 |
printf基础练习2 (C语言代码)浏览:594 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
用筛法求之N内的素数。 (C++代码)浏览:693 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:622 |
矩阵加法 (C语言代码)浏览:1723 |
判定字符位置 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:535 |
1134题解(求分析)浏览:729 |
数列问题 (C语言代码)浏览:1022 |