有一个含有数字1和3的三位数,如果把1变成3,3变成4,那么这个数就比新数的一半还少9,求这个数。(用编程)
有一个含有数字1和3的三位数,如果把1变成3,3变成4,那么这个数就比新数的一半还少9,求这个数。
答案:1 悬赏:50 手机版
解决时间 2021-04-14 22:01
- 提问者网友:你挡着我发光了
- 2021-04-13 22:03
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-13 23:03
var
i,j,k:integer;
s:string;
begin
for i:=100 to 999 do
begin
str(i,s);
j:=pos('1',s);k:=pos('3',s);
if j*k=0 then continue
else begin
delete(s,j,1);
insert('3',s,j);
delete(s,k,1);
insert('4',s,k);
end;
val(s,j);
if i*2+9=j then break;
end;
writeln(i);
end.
i,j,k:integer;
s:string;
begin
for i:=100 to 999 do
begin
str(i,s);
j:=pos('1',s);k:=pos('3',s);
if j*k=0 then continue
else begin
delete(s,j,1);
insert('3',s,j);
delete(s,k,1);
insert('4',s,k);
end;
val(s,j);
if i*2+9=j then break;
end;
writeln(i);
end.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯