求助!!测试点 25 6,没有过,是不是因为精度,怎么改啊!!
查看原帖
求助!!测试点 25 6,没有过,是不是因为精度,怎么改啊!!
835960
dongtian楼主2023/3/7 19:04
#include<stdio.h>
int main() {
    double s,x,y,n,z,d=7;
    scanf("%lf%lf",&s,&x);
    if(s>=x) {
        z=s-x;
        while(z>0) {
            z-=d;
            d*=0.98;
        }
        d*=0.98;
        z+=x;
        z-=d;
    }
    else
    {
        z=s+x;
        z-=d;
    }   
    if(z<0)
        printf("n");
    else
        printf("y");
    return 0;
}
2023/3/7 19:04
加载中...