帮忙看下c语言程序有何问题
//判断回文数
#include<stdio.h>
bool main()
{
int x;
scanf("%d",&x);
if (x<0||(x%10==0&&x!=0))
return false;
if (x==0)
return true;
int Flipnumber = 0;
while(x>Flipnumber)
{
Flipnumber=Flipnumber*10+x%10;
x/=10;
{
if ((x==Flipnumber)||(x==Flipnumber/10))
return true;
else
return false;
}
int Flipnumber = 0;这句移动最前面就行了,因为这是在C++中才可这样写,其它没有语法错误。
热门标签: