题目描述
给定一个浮点数,请你判断该数字属于以下哪个区间:[0,25],(25,50],(50,75],(75,10]。如果给定的数值小于0或大于 100,则程序输出 Fora de intervalo,表示超出范围。
开区间 (a,b):在实数a和实数b之间的所有实数,但不包含a和b。
闭区间 [a,b]:在实数 a和实数 b之间的所有实数,包含a和b。
#include<iostream>
using namespace std;
int main()
{
double x;
cin>>x;
if(x<0||x>100)cout<<"Fora de intervalo";
else{
if(x>=0&&x<=25)cout<<"Intervalo [0,25]";
if(x>25&&x<=50)cout<<"Intervalo (25,50]";
if(x>50&&x<=75)cout<<"Intervalo (50,75]";
if(x>75&&x<=100)cout<<"Intervalo (75,100]";
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla