#include <stdio.h>
#include <math.h>
int main()
{
int n,i,flag,a[100000],sum=0,p,t;
scanf("%d",&n);
for(i=1,p=0;n>0;i++,n/=10,p++)
{
if(((n%10)%2==0&&i%2==0)||((n%10)%2!=0&&i%2!=0)) flag=1;
else flag=0;
if(flag)
a[p]=1;
else
a[p]=0;
}
for(i=0;i<p;i++)
{
t=pow(2,i);
sum+=a[i]*t;
}
printf("%d",sum);
return 0;
}
C语言:数字特征值
猜你喜欢
转载自blog.csdn.net/weixin_43540427/article/details/85042408
今日推荐
周排行