输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中输出部分和的值,结果保留三位小数。
输入样例:
5
结尾无空行
输出样例:
0.917
#include<stdio.h>
int main()
{
float result=0,b=1,c=1;
int a,count=0;
scanf("%d",&a);//输入前几项和
for(;a>0;a--)
{
count++;//看循环第几次
if(count%2!=0) result=result+b/c;//奇数为加号
else result=result-b/c;//偶数次为减号
b+=1; c+=2;//分子分母分别递增
}
printf("%.3f",result);//输出所需答案
return 0;
}
这段代码展示了如何计算一个正整数序列的部分和,该序列由交替加减相邻两项构成。程序通过输入一个正整数N,计算并输出序列的前N项之和,结果保留三位小数。
2152

被折叠的 条评论
为什么被折叠?



