NOI
/
1.5编程基础之循环控制
总时间限制:
1000ms
内存限制:
65536kB
描述
编写程序,输入n的值,求 1/1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7 - 1/8 + ... + (-1)n-1·1/n 的值。
输入
输入一个正整数n。1 <= n <= 1000。
输出
输出一个实数,为表达式的值,保留到小数点后四位。
样例输入
2
样例输出
0.5000
代码:
#include <stdio.h>
int main ()
{
int i,n,m=-1,k=0;
double j,sum=0.0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m=-m;
j=m/(double)(k+1);
sum=sum+j;
k++;
}
printf("%.4lf\n",sum);
return 0;
}
1.5编程基础之循环控制
总时间限制:
1000ms
内存限制:
65536kB
描述
编写程序,输入n的值,求 1/1 -