代码及解析:
#include <iostream>
using namespace std;bool check(int x)
{int tmp=x,len=0;while(tmp){len++;tmp/=10;}//算位数的方法 if(len%2==1)return 0;//直接retrun 0 int t=len/2;int ans1=0,ans2=0;while(t--){ans1+=x%10;//加每一位x/=10; }while(x){ans2+=x%10;x/=10;}if(ans1==ans2)return 1;else return 0;//一定要写全否则默认retrun 0; }