输入一个正整数,判断其中的各位数字是否奇偶数交替出现,是输出“yes”否则输出“not”
用c语言写
#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;
}。
答:把所有输入的量作为字符处理 首先判断首位不是"-",再判断字符串中没有小数点"." ,满足这两个就是正整数详情>>
答:详情>>
答:学习要学好,有三个重要因素:一是兴趣,二是技巧,三是毅力。 先培养孩子对数学的兴趣,比如在孩子解出难题的时候给予表扬,告诉孩子你真聪明、可以把数学学好等,树立孩...详情>>
答:对于那些有志于穷尽数学奥秘的学生,他总是循循善诱地予以启发和教育,而对于那些急功近利、在学习上不肯刻苦钻研的人,则毫不客气地予以批评详情>>