C++求输入的数是否是全奇数

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:07:12
全奇数即组成的所有数字都是奇数,例如135是全奇数,145不是全奇数

紧急,谢谢

//算法比较简单
#include <iostream.h>
int fun(int n) //全是奇数返回1,否则返回0
{
while(n)
{
if(n%10%2==0) //判断个位上的数是否为奇数
{
return 0;
}
n=n/10; //n相当于去掉个位上的数字
}
return 1;
}
main()
{
int n;
cin>>n;
cout<<fun(n)<<endl; //全是奇数输出1,否则输出0
}

#include <iostream.h>

class aaa{
public:
aaa(int a=0);
~aaa(){};
bool getBVal();
private:
int i_a;
bool b_is_o;/* */
};

aaa::aaa(int a)
{
int temp;
i_a = a;
temp =a;
while(1)
{
if(temp%2==0)
{
b_is_o = false;
break;
}
else
{
temp=temp/10;
}