Exercício 4-3 buscando uma determinada precisão e porção da sequência de intercalação simples (15point (s)). C

Este problema exige programação, e uma parte seqüência de cálculo - 1/4 + 1/7 - 1/10 + ... até que o valor absoluto não é maior do que o último dado eps precisão.

Formato de entrada:
entrada de linha em uma dada eps número real positivo.

formato de saída:
seção de saída e o valor S de acordo com a "soma = S" formato consecutivo, com precisão de seis casas decimais. Título garantir que o resultado do cálculo não exceda a precisão dupla.

Amostra de Entrada 1:.
4E-2

Exemplo de saída 1:.
SUM = 0,854457

Entrada de amostra 2:
0,02

Exemplo de saída 2:
SUM = 0,826310

//   Date:2020/3/17
//   Author:xiezhg5
#include<stdio.h>
#include<math.h>
int main(void)
{
	int a, flag;
	double esp,item,sum;
	scanf("%lf", &esp);
	flag=1;
	a=1;
	sum=0;
	item=1.0; 
	do
	{
		item=flag*1.0/a;
		sum=sum+item;
		flag=-flag;
		a=a+3;
	}while(fabs(item)>esp);
	printf("sum = %.6f\n", sum);	
	return 0;
 } 
Publicado 65 artigos originais · ganhou elogios 28 · vista 1742

Acho que você gosta

Origin blog.csdn.net/qq_45645641/article/details/104931828
Recomendado
Clasificación