C语言编程,多项式求和问题,不知道错在哪了,求指教
题目描述多项式的描述如下:1-1/2+1/3-1/4+1/5-1/6+...现在请你求出该多项式的前n项的和。输入描述每组输入数据是一个正整数n(n<1000)。输出描述...
题目描述
多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 +
...现在请你求出该多项式的前n项的和。
输入描述
每组输入数据是一个正整数n(n<1000)。
输出描述
对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。
输入样例
2
输出样例
0.50
我的程序
#include<stdio.h>
void main()
{
int n,i,k;
double s;
scanf("%d",&n);
s=0;
k=1;
for(i=1;i<=n;i++){
s=s+k/i;
k=k*(-1);
}
printf("%.2lf",s);
} 展开
多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 +
...现在请你求出该多项式的前n项的和。
输入描述
每组输入数据是一个正整数n(n<1000)。
输出描述
对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。
输入样例
2
输出样例
0.50
我的程序
#include<stdio.h>
void main()
{
int n,i,k;
double s;
scanf("%d",&n);
s=0;
k=1;
for(i=1;i<=n;i++){
s=s+k/i;
k=k*(-1);
}
printf("%.2lf",s);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |