作业帮 > 综合 > 作业

找对调数pascal内容:对调数是指一个两位正整数A,将它的个位和十位对调后得到两位正整数B,称A与B互为对调数.现任给

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/14 07:36:22
找对调数pascal
内容:
对调数是指一个两位正整数A,将它的个位和十位对调后得到两位正整数B,称A与B互为对调数.
现任给你一个两位正整数编程找出另一个不同的两位数,使得这两个正整数之和,正好等于他们
的各自对调数之和,如果不存在就就输出No!按从小到达顺序输出.
如56+(21)=65+(12),21 就是我们找的数.
输入说明:
输入一个整数A
输出说明:
输出若干行,每行一个对调数(或者找不到)
输入样例:
若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001.19
输出样例 :
No!
找对调数pascal内容:对调数是指一个两位正整数A,将它的个位和十位对调后得到两位正整数B,称A与B互为对调数.现任给
var
a,b,x,y,f:longint;
begin
while not (eof) do
begin
readln(a);
f:=0;
b:=a div 10+(a mod 10)*10;
for x:=10 to 99 do
begin
y:=x div 10+(x mod 10)*10;
if (a+x=b+y)and(xb)and(a+x
找对调数pascal内容:对调数是指一个两位正整数A,将它的个位和十位对调后得到两位正整数B,称A与B互为对调数.现任给 把12的两个数字对调,得到21.一个两位数,个位上的数是a,十位上的数是b,把它们对调,得到另一个数.用式子分别表示这两 一.一个两位数,个位上的数字是b(b不等于0),十位上的数字是a,若把个位上的数字与十位上的数字对调,则得到一个新的两位 把12两个数字对调,得21.一个两位数,个位上的数是a,十位上的数是b,把他们对调,得到另一个数. 一个三位数的个位数字是a,十位数字是b,百位数字是c,将它个位数字与百位数字对调后,得到一个新的三位数,请你比较对调前后 一个两位数的个位上的数是a,十位上的数字是b,把他们对调,得到了另一个数,这两 一个两位质数,将它的十位数字与个位数字对调后仍是一个质数,我们称它为“无暇质数”,则所有"无暇质数" 一个两位数,十位数字是个位数字的2倍,将个位数字与十位数字对调,得到一个新的两位数,这两个数的和为132,个原来这个两位 一个两位数的十位数字和个位数字和为7.如果将十位数字与个位数字对调后,所得的数比原数小27,求原来两位 一个两位数,个位上的数比十位上的数字的2倍多1,如果这个数十位上的数和个位上的数字对调,那么得到的新的两位数比原来的两位 一个三位数,十位上的数字是0,其余两位数字的和是12,若个位数减去2,十位数加上1,新数比原数的百位与个位对调后小100 一个两位数 ,它的十位数为a,个位数字为B,若把它的十位数字与个位对调,将得到一个新的两位数 求新数与原数和 这两个数的