张博维


私信TA

用户名:dotcpp0690074

访问量:3820

签 名:

藏狐

等  级
排  名 523
经  验 4494
参赛次数 16
文章发表 104
年  龄 11
在职情况 学生
学  校 大庆一中
专  业 吃答辩,c++

  自我简介:

聪明,机智,又勇敢

解题思路:输入个数与原疗法,再写个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 人评分

  评论区

  • «
  • »