90分求助(悬赏关注,仅限一位)
查看原帖
90分求助(悬赏关注,仅限一位)
941843
Jayant_xincheng楼主2023/6/18 14:38
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<iomanip>
#include<vector>
using namespace std;
int main()
{
	int a;
	cin>>a;
	if(a>=90)
	{
		cout<<"4.0"<<endl;
	} 
	else if(a>=60&&a<=89){//分数大于等于60并且小于等于89
        float ans=4-(90-a)*0.1;
        return printf("%.1f",ans),0;
    }
	else
	{
		int s=floor(sqrt(a)*10);
		if(s>=60)
		{
			if(s>=90)
			{
				cout<<4.0<<endl;
			} 
			if(s>=60&&s<=89)
			{
				float i=90-s;
				cout<<4-i*0.1<<endl;
			}
		}
		else
		{
			cout<<"0.0"<<endl;
		}
	}
}

90分求助(悬赏关注,仅限一位)

2023/6/18 14:38
加载中...