永发信息网

y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn) 这个函数用c语言怎么编程呢

答案:2  悬赏:60  手机版
解决时间 2021-01-09 03:35
  • 提问者网友:
  • 2021-01-08 03:59
y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn) 这个函数用c语言怎么编程呢
最佳答案
  • 五星知识达人网友:duile
  • 2021-01-08 04:15
#include //pow函数头文件
#include
float function(int n)
{
float result = 0;
if(n==1)
return 1;
else
result = (float)(pow((-1), n) / (n*10 + n)) + function(n-1);
return result;
}
全部回答
  • 1楼网友:不甚了了
  • 2021-01-08 05:01
#include
void main() {
double y = 1;
int i=1, n;
scanf("%d", &n);
for(int j=2; j<=n; j++) {
i = -i;
if(n == 1)
y = 1;
y += 1.0*i / (j*10 + j);
}
printf("y = %lf", y);
}追问#include
#include
#include
double proc(int n)
{
double y=1.0;
double j=1;
int i;
for(i=2;i<=n;i++)
{ j=-1*j;
y+=j/(i*i);
}
return(y);
}
void main()
{int n=10;
system("CLS");
printf("\nThe restult is %lf\n",proc(n));
}
答案是这个 y+=j/(i*i);什么意思啊追答y+=j/(i*i) 就是 y = y + j/(i*i)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯