先看题目,再看解法,刚学c语言。
#include <stdio.h>
#include <math.h>
int main()
{ int x,y,s,i=0,sum=0;
scanf("%d",&x);
while(x>0){y=x%10;
i++;
x=x/10;
if(y%2==i%2)(s=pow(2,i-1));
else if(i%2!=y%2)(s=0);
sum+=s;
}
printf("%d",sum);
return 0;
}
先看题目,再看解法,刚学c语言。
#include <stdio.h>
#include <math.h>
int main()
{ int x,y,s,i=0,sum=0;
scanf("%d",&x);
while(x>0){y=x%10;
i++;
x=x/10;
if(y%2==i%2)(s=pow(2,i-1));
else if(i%2!=y%2)(s=0);
sum+=s;
}
printf("%d",sum);
return 0;
}