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