如何判断两个数之间有无奇数
如何设计一个程序,判断两个实数(不一定是整数)之间有无奇数谢谢各位大神了! #include <iostream>
using namespace std;
int main()
{
double a,b;
int i,flag = 0;
cin >> a >> b;
for (i = (int)a + 1;i <= (int)b;i++)
{
if (i % 2 != 0)
{
flag++;
break;
}
}
if (flag)
{
cout << a << "和" << b <<"之间存在奇数" << i << "等";
}
else
{
cout << a << "和" << b <<"之间不存在奇数";
}
return 0;
} 把两个数都取整,看第一个数取整加一和第二个数取整之间有没有奇数
比如:3.14和5.6之间,只需要看3+1和5这个闭区间有没有奇数就可以了 tt000 发表于 2021-8-24 22:32
把两个数都取整,看第一个数取整加一和第二个数取整之间有没有奇数
比如:3.14和5.6之间,只需要看3+1和5 ...
#include <iostream>
using namespace std;
int main()
{
double a,b;
int i,flag = 0;
cin >> a >> b;
for (i = (int)a + 1;i <= (int)b;i++)
{
if (i % 2 != 0)
{
flag++;
break;
}
}
if (flag)
{
cout << a << "和" << b <<"之间存在奇数" << i << "等";
}
else
{
cout << a << "和" << b <<"之间不存在奇数";
}
return 0;
} #include <iostream>
using namespace std;
int main()
{
double a,b;
int i,flag = 0;
cin >> a >> b;
for (i = (int)a + 1;i <= (int)b;i++)
{
if (i % 2 != 0)
{
flag++;
break;
}
}
if (flag)
{
cout << a << "和" << b <<"之间存在奇数" << i << "等";
}
else
{
cout << a << "和" << b <<"之间不存在奇数";
}
return 0;
} tt000 发表于 2021-8-24 22:32
把两个数都取整,看第一个数取整加一和第二个数取整之间有没有奇数
比如:3.14和5.6之间,只需要看3+1和5 ...
是啊,那新的问题来了,两个整数之间怎么判断有没有奇数
页:
[1]