输入一个正整数,判断其中的各位数字是否奇偶数交替出现,是输出“yes”否则输出“not”
#include int main(){ int a,n,t; scanf("%d",&a); t=0; //四个状态,0表示开始,1表示上个是偶数,2表示上个是奇数,-1表示非正常结束 while(a) { n=a; if (n%2==0) { if (t==0 || t==2) t=1; else { t=-1; break; } } else { if (t==0 || t==1) ...全部
#include int main(){ int a,n,t; scanf("%d",&a); t=0; //四个状态,0表示开始,1表示上个是偶数,2表示上个是奇数,-1表示非正常结束 while(a) { n=a; if (n%2==0) { if (t==0 || t==2) t=1; else { t=-1; break; } } else { if (t==0 || t==1) t=2; else { t=-1; break; } } a/=10; } if (t!=-1) printf("Yes
"); else printf("No
"); return 0; }。
收起