C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 22:01:51
C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值
直到最后一项的绝对值不大于从键盘输入的某一个正值e.输出计算的结果,保留4位小数
直到最后一项的绝对值不大于从键盘输入的某一个正值e.输出计算的结果,保留4位小数
#include<stdio.h>
void main()
{
double e,sum=0;
int n=1,flag=1;
scanf("%lf",&e);
while(1.0/n>e)
{
sum+=flag*1.0/n;
flag=-flag;
n++;
}
printf("%.4lf\n",sum);
}
再问: 输入0.01,是0.6982还是0.6882
再答: 0.6882
再问: 那你这个程序算出来是0.6982
再答: 我晕。。。你哪里没测试样例吗?我开始看错了是 0.6982
再问: 测试了啊,原题是输入0.01,输出的是0.6882,你的程序是0.6982
再答: while(1.0/n>=e) //加个等就可以了,你下次发帖的时候测试样例也发出来,我们可以测试
void main()
{
double e,sum=0;
int n=1,flag=1;
scanf("%lf",&e);
while(1.0/n>e)
{
sum+=flag*1.0/n;
flag=-flag;
n++;
}
printf("%.4lf\n",sum);
}
再问: 输入0.01,是0.6982还是0.6882
再答: 0.6882
再问: 那你这个程序算出来是0.6982
再答: 我晕。。。你哪里没测试样例吗?我开始看错了是 0.6982
再问: 测试了啊,原题是输入0.01,输出的是0.6882,你的程序是0.6982
再答: while(1.0/n>=e) //加个等就可以了,你下次发帖的时候测试样例也发出来,我们可以测试
C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值
C语言编程计算1*2*3+3*4*5+...+99*100*101的值
c语言编程,计算并输出以下算式的值:1!+2!+3!+4!+5!
计算1-3+5-7.-99+100的值,用C语言计算
以下不能正确计算代数式4sin^2(1/5)值的C语言表达式是:
C语言计算并输出1-10的平方值
C语言计算1!-2!+3!-4!+5!-6!+7!-8!+9!-10!
c语言计算 1-1/2+1/3-1/4+1/5-1/6.…±1/n 的值
c语言 计算s=1+3+5+...+101
C语言计算1+2+3+···+100
关于C语言编程计算1!+2!+3!+…+20!.
C语言编程 计算1!+2!+3!+...+n!