1072 雞尾酒療法


 

1072:雞尾酒療法

【題目描述】

雞尾酒療法,指“高效抗逆轉錄病毒治療”。人們在雞尾酒療法的基礎上又提出了很多種改進的療法。為了驗證這些治療方法是否在療效上比雞尾酒療法更好,可用通過臨床對照實驗的方式進行。假設雞尾酒療法的有效率為x,新療法的有效率為y,如果y-x大於5%,則效果更好,如果x-y大於5%,則效果更差,否則稱為效果差不多。下面給出n組臨床對照實驗,其中第一組采用雞尾酒療法,其他n-1組為各種不同的改進療法。請寫程序判定各種改進療法效果如何。

【輸入】

第一行為整數n(1<n≤20);其余n行每行兩個整數,第一個整數是臨床實驗的總病例數(小於等於10000),第二個療效有效的病例數。這n行數據中,第一行為雞尾酒療法的數據,其余各行為各種改進療法的數據。

【輸出】

有n-1行輸出,分別表示對應改進療法的效果:如果效果更好,輸出better;如果效果更差,輸出worse;否則輸出same。

這個題是循環嵌套,在其中最后判斷時利用“if”與“else if”進行判斷;

最先的程序就先直接打上

程序具體如下:      

#include<iostream>
using namespace std;
int main()
{
int n,a[30][2];
double x,y;
int i;

cin>>n;//輸入組數

for(i=0; i<n; i++) //輸入數據
cin>>a[i][0]>>a[i][1];
x=1.0*a[0][1]/a[0][0];//計算第一種數據
for(i=1; i<n; i++) //進行比較
{
y=1.0*a[i][1]/a[i][0];//每組數據
if(y-x>0.05) cout<<"better"<<endl;
else if(x-y>0.05) cout<<"worse"<<endl;
else cout<<"same"<<endl;
}
return 0;
}

這個題還是不太難的,但這個題的題目有點虎人 上來就能這么長。

我一開始也是被嚇到了,所以我也廢了一點時間;

但最后我也經歷了一系列的努力做出來了

還是菜 菜是原罪 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM