电动车刹车有几种看图:c语言实现判断一个数是否奇偶交替

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 04:52:05
请教高手,这样用c语言实现判断一个数是否奇偶交替。。。

谢谢了。。。编程新手

#include <iostream>
using namespace std;

void main(){
bool jo(long n);
printf("%d\n",jo(769836));
}

bool jo(long n){
bool panduan(long n, char flag);
return panduan(n,(n%2));
}
bool panduan(long n, char flag){
if(n == 0)
return true;
else if((n%2) == flag)
return panduan(n / 10, !flag);
else
return false;
}
我用VC写的。不知道是否符合你的要求。
主要的判断函数是panduan()采用的一个递归从最后一位进行判断,然后依次除以10,从而倒着判断其他位。
我给了个例子 769836 返回一个1,如果不符合,就返回一个0