NOI OJ 1.5 18:鸡尾酒疗法 C语言(包含一维数组的简单讲解) 您所在的位置:网站首页 鸡尾酒疗法是指什么 NOI OJ 1.5 18:鸡尾酒疗法 C语言(包含一维数组的简单讲解)

NOI OJ 1.5 18:鸡尾酒疗法 C语言(包含一维数组的简单讲解)

2024-07-16 00:52| 来源: 网络整理| 查看: 265

描述

鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HAART),由美籍华裔科学家何大一于1996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾 滋病。该疗法的应用可以减少单一用药产生的抗药性,最大限度地抑制病毒的复制,使被破坏的机体免疫功能部分甚至全部恢复,从而延缓病程进展,延长患者生 命,提高生活质量。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。为了验证这些治疗方法是否在疗效上比鸡尾酒疗法更好,可用通过临床对照实验的方式 进行。假设鸡尾酒疗法的有效率为x,新疗法的有效率为y,如果y-x大于5%,则效果更好,如果x-y大于5%,则效果更差,否则称为效果差不多。下面给 出n组临床对照实验,其中第一组采用鸡尾酒疗法,其他n-1组为各种不同的改进疗法。请写程序判定各种改进疗法效果如何。

输入

第一行为整数n( 1 < n 0.05) printf("worse\n"); else printf("same\n"); } return 0; }

这段代码也是能ac的,但我们为了完成题目的要求,在我看来,至少要运用数组的方法才能进行同时输出。

数组是什么呢,这里我们只聊一维数组(一维够用了),我们可以把它看作一个表格

这里我定义了一个x[4](用代码定义的话是 int a[4];).

a[0]a[1]a[2]a[3]a[4]

注意:数组是从0开始的,不是从1开始的。

然后我们就可以往数组里面填数据(因为我是用int定义的,所以每一个空格只能输入一个在int范围内的整数)

数组简单的讲了一下,接下来我们来讲一下如何把数组加入进这道题,然后完成同时输出的目标。

思路:我的思路是,每一次判断之后往数组里输入一个数(1,2,3)

1代表better,2代表worse,3代表same。

所以我们是应该在每次数据进行判断后再填入数字,有同学就会好奇的问了,那怎么有一个个的把数字输入进去呢。

很简单,我们不是有一个循环么,每次循环后变量都会加1,那我们就运用这个变量,每次完成后,我们就调制下一个数组进行输入。

光说没有用,我们结合代码进行理解

我写了一串代码,表示从x[1]开始到x[n]其值等于n的值(n>=1并且n



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有