解题思路:输入个数与原疗法,再写个for来循环新疗法,再整个if输出就行了
注意事项:循环的数量是 个数-1.最后一个if要写else,否则不成立。要用doubled 定义变量。
参考代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
double n,n1,a,b,x;
cin>>n;
cin>>a>>b;
x=1.0*b/a;
n1=n-1;
for(int i=1;i<=n1;i++)
{
double d,e,y;
cin>>d>>e;
y=1.0*e/d;
if(y-x>0.05)
cout<<"better"<<endl;
else if(x-y>0.05)
cout<<"worse"<<endl;
else
cout<<"same"<<endl;
}
return 0;
}
0.0分
3 人评分