题目描述
给定一个浮点数,请你判断该数字属于以下哪个区间:[0,25],(25,50],(50,75],(75,100]
如果给定的数值小于 0 或大于 100,则程序输出 Fora de intervalo,表示超出范围。
开区间 (a,b):在实数 a 和实数 b 之间的所有实数,但不包含 a 和 b。
闭区间 [a,b]:在实数 a和实数 b 之间的所有实数,包含 a 和 b
样例
输入样例:
25.01
输出样例:
Intervalo (25,50]
算法1
C++ 代码
#include<iostream>
using namespace std;
int main()
{
double a;
cin>>a;
if(a<0)
cout<<"Fora de intervalo"<<endl;
else{
if(a<=25)
cout<<"Intervalo [0,25]"<<endl;
else{
if(a<=50)
cout<<"Intervalo (25,50]"<<endl;
else{
if(a<=75)
cout<<"Intervalo (50,75]"<<endl;
else{
if(a<=100)
cout<<"Intervalo (75,100]"<<endl;
else
cout<<"Fora de intervalo"<<endl;
}
}
}
}
return 0;
}