大佬们,有一个问题,谢谢解答
查看原帖
大佬们,有一个问题,谢谢解答
1091827
sdcjdxzqh1楼主2023/10/25 18:39

大佬们,我这个样例和1 3 4 5测试点都过了,但是第2个测试点怎么也过不了,麻烦方便的时候帮我看看,谢谢

#include<stdio.h>
int main()
{
    float x,s;
    scanf("%f%f",&s,&x);//输入题目中要求的两个数
    int i;//与题无关
    float a,b;//a表示速度,b表示位移
    a=7;//初始速度
    for(i=0;i>=0;i++)
    {
        b=b+a;//i秒的位移
        a=0.98*a;//i+1秒的速度
        if(b>=s-x)//进入埋伏圈
        {
            if(b+a<=s+x)//出不来
                printf("y");
            else//出来了
                printf("n");
            break;
        }
    }
    return 0;
}

2023/10/25 18:39
加载中...