Aprendizagem de programação C / C ++ - semana 7④ terapia de coquetel

Link do tópico

Descrição do título

A coqueteloterapia, originalmente chamada de "Terapia Antiretroviral Altamente Ativa" (HAART), foi proposta pelo cientista sino-americano Dayi He em 1996 para tratar a AIDS por meio do uso combinado de três ou mais drogas antivirais. A aplicação desta terapia pode reduzir a resistência ao medicamento causada por um único medicamento, inibir ao máximo a replicação do vírus e restaurar parte ou toda a função imunológica danificada do corpo, retardando assim a progressão da doença, prolongando a vida do paciente, e melhorando a qualidade de vida. As pessoas propuseram muitas terapias melhoradas com base na terapia de coquetel. Para verificar se esses tratamentos são melhores do que a coqueteloterapia em termos de eficácia, eles podem ser realizados por meio de experimentos clínicos controlados. Supondo que a taxa efetiva da terapia com coquetel seja x e a taxa efetiva da nova terapia seja y, se y − x for maior que 5%, o efeito é melhor; se x − y for maior que 5%, o efeito é pior , caso contrário, diz-se que o efeito é semelhante.

O Suan Tou Jun a seguir fornece n grupos de experimentos clínicos controlados, dos quais o primeiro grupo usa terapia de coquetel, e os outros n-1 grupos são várias terapias melhoradas. Escreva um programa para determinar a eficácia dos vários tratamentos de melhoria.

Formato de entrada A
primeira linha é um inteiro n (1 <n≤20);

Existem dois inteiros em cada uma das n linhas restantes. O primeiro inteiro é o número total de ensaios clínicos (menor ou igual a 10.000) e o segundo é o número de casos efetivos.

Entre essas n linhas de dados, o primeiro comportamento são os dados da terapia de coquetel e os demais são os dados de várias terapias de melhoria.

Formato de saída
Existem n − 1 linhas de saída, respectivamente representando os efeitos da terapia melhorada correspondente:

Se o efeito for melhor, imprima "melhor";
se o efeito for pior, imprima "pior";
caso contrário, imprima "mesmo".

Amostra de entrada

5
125 99
112 89
145 99
99 97
123 98

Saída de amostra

same
worse
better
same

Ideias

Supondo que a taxa efetiva da terapia com coquetel seja x e a taxa efetiva da nova terapia seja y, se y − x for maior que 5%, o efeito é melhor; se x − y for maior que 5%, o efeito é pior , caso contrário, diz-se que o efeito é semelhante. Isso é para comparar a eficácia da terapia com coquetéis e da nova terapia, problemas matemáticos.

Código de linguagem C:

#include <stdio.h>
int main()
{
    
    
	int q, i;
	double a, b, m, n;
	scanf("%d%lf%lf", &q, &a, &b);
	for(i = 1; i <= q - 1; i++)
	{
    
    
		scanf("%lf%lf", &m, &n);	//输入新疗法的数据
		if(n / m - b / a > 0.05) printf("better\n");
		else if(b / a - n / m > 0.05) printf("worse\n");
		else printf("same\n");
	}
	return 0;
}

Código C ++:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    
    
	int n;
	while(cin >> n)
	{
    
    
		double a, b, c, d;
		cin >> a >> b;
		c = 1.0 * b / a;
		n--;
		while(n--)
		{
    
    
			cin >> a >> b;
			d = 1.0 * b / a;
			if(d - c > 0.05) cout << "better" << endl;
			else if(c - d > 0.05) cout << "worse" << endl;
			else cout << "same" << endl;
		}
	}
	return 0;
}

Os alunos que não têm o básico da linguagem C podem aprender primeiro a gramática da linguagem C. Vou resolver e enviar mais tarde.
Já escrevi. Você pode ir para a coluna de programação da linguagem C para ver o conteúdo do primeiro semana .

Outros exercícios esta semana:

Coluna de programação em linguagem C

C / C ++ Programming Learning-Week 7① Calcule o valor de (a + b) * c

C / C ++ Programming Learning-Week 7② Calcule o valor de (a + b) / c

Aprendizagem de Programação C / C ++ - Semana 7 ③ Conjectura Kakutani

Aprendizagem de programação C / C ++ - semana 7④ terapia de coquetel

C / C ++ Programming Learning-Week 7 ⑤ O número do mesmo número que o número especificado

Aprendizagem de programação C / C ++ - Semana 7 ⑥ Efeito de foto de grupo

Aprendizagem de programação C / C ++ - Semana 7⑦ Word Flip

Acho que você gosta

Origin blog.csdn.net/qq_44826711/article/details/112912156
Recomendado
Clasificación