自己跑过了和样例一样为什么只有70分
查看原帖
自己跑过了和样例一样为什么只有70分
1102342
NPUer_114楼主2023/11/15 22:55
#include <stdio.h>
#define MAX 21
int main()
{
    int n;
    double a[MAX], b[MAX];
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%lf %lf",&a[i],&b[i]);
    }
    double effect1=b[0]/a[0];
    for(int i=1;i<n;i++){
        double effect0=b[i]/a[i];
        if((effect1-effect0)>0.02){
            printf("worse\n");
        }
        else if((effect0-effect1>0.02)){
            printf("better\n");
        }
        else{
            printf("same\n");
        }
    }
    return 0;
}
2023/11/15 22:55
加载中...