解题思路:
注意事项:
参考代码:
#include<stdio.h>
void An(int n,int i) //输出An的函数
{
if(n==i)printf("sin(%d)",n);
else
{
if(i%2==1)printf("sin(%d-",i);
else printf("sin(%d+",i);
An(n,i+1);
printf(")");
}
}
void Sn(int n,int i) //输出Sn的函数
{
if(n==1)
{
int k=1;
An(n,k);
printf("+%d",i);
}
else
{
int k=1;
printf("(");
Sn(n-1,i+1);
printf(")");
An(n,k);
printf("+%d",i);
}
}
int main()
{
int n,i=1;
scanf("%d",&n);
Sn(n,i);
printf("\n");
}
0.0分
8 人评分
【蟠桃记】 (C语言代码)浏览:651 |
兰顿蚂蚁 (C++代码)浏览:1095 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:507 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
简单的a+b (C语言代码)浏览:577 |
DNA (C语言代码)浏览:540 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:514 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1000 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:510 |