俺自己写了个,各位大虾们,帮偶看看,能将这个程序简化一下吗?
#include <iostream.h>
int main()
{
int A,//要输入的5位整数
a,//最高位上的数值
b,//千位上的数值
c,//百位上的数值
d,//十位上的数值
e;//个位上的数值
while(A!=0) {
cout<<"Please intput A ";
cin>>A;
if(A==0)
break;
a=A/10000;
b=(A-a*10000)/1000;
c=(A-a*10000-b*1000)/100;
d=(A-a*10000-b*1000-c*100)/10;
e=A-a*10000-b*1000-c*100-d*10;
cout<<"万位上的数值:"<<a<<endl;
cout<<"千位上的数值:"<<b<<endl;
cout<<"百位上的数值:"<<c<<endl;
cout<<"十位上的数值:"<<d<<endl;
cout<<"个位上的数值:"<<e<<endl;
if((a==e)&&(b==d))
cout<<"Yes,That's the number !"<<endl;
else
cout<<"Sorry,it's not you think."<<endl;
}
}