电脑编程的题~~

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:29:31
一个两位数的正整数,如果将它的个位数与十位数对调,则产生另一个正整数,我们把后者叫做前者的对调数。现给定一个两位的整数,请找到另一个两位的正数,使得这两个两位正整数之和等于它们各自的对调数之和。例如:12+32=21+23。编写程序,把具有这种特征的一对对两位正整数找出来。

不知道你要的是什么语言写的代码我写的是C++的,
当你输入一个二位数的时候它是找出对应该的对调数,如输入12时,它会输出21,32.43,54,65,76,87,98
#include "iostream"
using namespace std;
int main()
{
int g,s,t,g1,s1;
for(int i=11;i<100;i++)
{
cout<<"请输入一个二位数的整数"<<endl;
cin>>t;
for(int j=11;j<100;j++)
{
g=j%10;
s=j/10;
g1=t%10;
s1=t/10;
if(t+j==10*g+s+10*g1+s1)
{
cout<<j<<endl;

}
}
}
}