翁恺C语言入门课后第四周第二题数值特征值求解答
题目内容:
这是我的答案:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b=1,i,j,m,t,n=0;
scanf("%d",&a);
j=a;
while(a>0)
{
i=j%10;
j=a/10;
b=pow(2,n);
n++;
if((n/2==0&&i/2==0)||(n/2!=0&&i/2!=0))
m=1;
else m=0;
t+=m*b;
}
printf("%d",t);
return 0;
}
可以通过编译,但敲回车后不能输出结果,哪里出错了呢?