河理acmer吧 关注:302贴子:1,585
  • 2回复贴,共1

求学长解答我的程序错哪了

只看楼主收藏回复

#include<stdio.h>
int main()
{
int a,b,c,m,n;
while (a=getchar()!=0)
{
a=a-48;
if(a==0) break;
b=getchar();
b-=48;
c=getchar();
c-=48;
getchar();
m=a*100+b*10+c;
n=a*a*a+b*b*b+c*c*c;
if(m==n)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}


1楼2014-11-24 21:58回复


    来自Android客户端2楼2014-11-24 22:34
    回复
      getchar不能读取int型,只能读取char类型。


      IP属地:广东来自Android客户端3楼2014-11-25 10:25
      回复