精华内容
下载资源
问答
  • **本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...

    **本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。
    输入格式:
    输入在一行中给出一个正实数eps。
    输出格式:
    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。
    输入样例1:
    4E-2

    输出样例1:
    sum = 0.854457

    输入样例2:
    0.02

    输出样例2:
    sum = 0.826310**

    #include <stdio.h>
    #include<math.h>
    int main()
    {
    	double eps;
    	double n = 1, sum = 0;
    	int flag = 1, i = 1;//定义分子 分母
    	scanf("%lf", &eps);//当时又忘了&,一直提示超时
    	if (eps >= 1)//记得写精度大于一的情况
    	{
    		printf("sum = %.6f", n);
    	}
    	else
    	{
    		while (fabs(n) > eps)//记得是绝对值大于精度
    		{
    			n = flag * 1.0 / i;
    			sum += n;
    			i += 3;
    			flag = -flag;
    		}
    		printf("sum = %.6f", sum);//写在else里面,当时写在外面了,导致输出两个sum
    	}
    	return 0;
    }
    
    

    相关函数abs
    功能:求整数的绝对值
    函数原型:int fabs(int x);
    函数功能:函数abs的作用是求x的绝对值。
    函数参数:参数x是一个整数。
    函数的返回值:函数返回x的绝对值。

    展开全文
  • 7-35 求给定精度简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: ...

    7-35 求给定精度的简单交错序列部分和 (15 分)

    本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。

    输入格式:

    输入在一行中给出一个正实数eps。

    输出格式:

    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。

    输入样例1:

    4E-2

    结尾无空行

    输出样例1:

    sum = 0.854457

    结尾无空行

    输入样例2:

    0.02

    输出样例2:

    sum = 0.826310
    #include<iostream>
    using namespace std;
    int main(){
        double eps;
        double fz=1,fm=1,sum=1,k=-1;
        cin>>eps;
        while(fz/fm>eps){
            fm+=3;
            sum+=k/fm;
        printf("sum = %.6lf~~~~%lf\n",sum,k/fm);
            k=-k;
        }
        return 0;
    }

     

    展开全文
  • 本题需要注意的是:do-while循环的使用,fabs的格式问题。 #include<stdio.h> #include<math.h> int main(void) { int n, flag; double esp, item, sum; scanf("%lf", &... do...

    在这里插入图片描述
    本题需要注意的是:do-while循环的使用,fabs的格式问题。

    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
    	int n, flag;
    	double esp, item, sum;
    	scanf("%lf", &esp);
    	flag=1;
    	n=1;
    	sum=0;
    	item=1.0; 
    	do{
    		item=flag*1.0/n;
    		sum+=item;
    		flag=-flag;
    		n+=3;
    		}while(fabs(item)>esp);
    	printf("sum = %.6f\n", sum);
    
        return 0;
    }
    

    疑问待解决:
    为什么去掉item不行?

    	do{
    		sum+=flag*1.0/n;
    		flag=-flag;
    		n+=3;
    		}while(fabs(flag*1.0/n)>esp);
    
    展开全文
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...

    本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。

    输入格式:
    输入在一行中给出一个正实数eps。

    输出格式:
    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。

    输入样例1:

    4E-2
    

    输出样例1:

    sum = 0.854457
    

    输入样例2:

    0.02
    

    输出样例2:

    sum = 0.826310
    
    #include<stdio.h>
    int main()
    {
        double eps;
        scanf("%lf",&eps);
        int f=-1,b;
        double sum=1,x=1,y;//似乎是多判断了一次x==1的情况吧
        for(b=4;x>eps;b+=3)
        {
            x=1.0/b;
            y=x*f;
            sum=sum+y;
            f=-f;
        }
        printf("sum = %.6f",sum);
        return 0;
    }
    

    此题即要注意:对于我写的这写代码,其中x是要判断的每一项的绝对值,然后题目中这一序列的首项是1,那么就得设一开始的x为1,然后重点是,部分和也应该一开始就定为1,因为x是首项的时候循环一开始就判断过一次了,如果一开始sum等于0,然后第一次循环的b是1,这样第二次循环判断的x还是1的情况,应该就是这里可能会出点问题,我之前就是这样做的是部分正确,改成这样后就对了。再具体的就不太清楚了。

    展开全文
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...
  • PTA 求给定精度简单交错序列部分和 #include <stdio.h> #include <math.h> int main() { int flag = 1; int i; double sum = 0, eps; scanf("%lf", &eps); for(i = 1; ; i += 3) { sum=...
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...
  • 7-13 求给定精度简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一...
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...
  • 7-2 求给定精度简单交错序列部分和 (15分) #include<stdio.h> #include<math.h> int main(void) { int denominator, flag; double e, i, sum; scanf("%lf", &e); flag=1; denominator=1; ...
  • 练习4-3求给定精度简单交错序列部分和(15 分)本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中...
  • 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。 ...
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...
  • 7-2 符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。 输入格式: 输入在一行中给出A。 输出格式: 输出满足条件的的3位数,要求从小到大,每行...
  • 7-12 求给定精度简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一...
  • 实验4-1-8 求给定精度简单交错序列部分和 (15 point(s)) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 ...
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...
  • 求给定精度简单交错序列部分和 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照...
  • 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。 ...
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。(题目意思一开始没弄明白) 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的...
  • 求给定精度简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: ...
  • 练习4-3 求给定精度简单交错序列部分和 (15分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在...
  • 实验4-1-8求给定精度简单交错序列部分和(15分) 题目要求: 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps...
  • 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。 ...
  • 练习4-3 求给定精度简单交错序列部分和(15 分)

    万次阅读 多人点赞 2018-05-05 09:37:13
    直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:...
  • 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,826
精华内容 730
关键字:

求给定精度的简单交错

友情链接: shangcaiyang.rar