求s=1-1/2+1/3-1/4+1/5-1/6+…+1/n的值,n是一个正整数由键盘输入。
运行结果示例1:
5
s=0.7833
运行结果示例2:
100
s=0.6882
说明:输入格式:"%d"
输出格式:"s=%.4f\n"
求s=1-1/2+1/3-1/4+1/5-1/6+…+1/n的值,n是一个正整数由键盘输入。
运行结果示例1:
5
s=0.7833
运行结果示例2:
100
s=0.6882
说明:输入格式:"%d"
输出格式:"s=%.4f\n"
#include <stdio.h>
#include <math.h>
int main()
{
int i,n;
float sum=0;
scanf("%d", &n);
for(i = 1;i <= n;i++){
sum += pow(-1,i-1)/i;
}
printf("s=%.4f\n", sum);
return 0;
}