不加else if那一行就怎么都过不了……

#include<bits/stdc++.h>
using namespace std;
long double n,m;

int main(){
	cin>>n>>m;
	long double a=0;
	a=m/n*(100.0-n);
	if(a>100.0) cout<<"no";
	else if(a>16&&a<17) cout<<16;
	else cout<<fixed<<setprecision(0)<<a;
	return 0;
}

1 条评论

  • @ 2025-9-26 22:47:27

    感觉测试点神神秘秘的,又看不了。 于是我把这个数据换掉了。

    @Lapin

    • 1

    信息

    ID
    7
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    (无)
    递交数
    15
    已通过
    5
    上传者