编程输出两位自然数中的所有巧数,我使用的是pascal软件
答案:3 悬赏:40 手机版
解决时间 2021-02-06 16:58
- 提问者网友:听门外雪花风
- 2021-02-06 00:23
如果一个自然数的数字之积加上这些数字之和正好等于这个自然数,这样的自然数被称为“巧数”。
最佳答案
- 五星知识达人网友:蓝房子
- 2021-02-06 01:22
这个似乎没有数学公式,我的做法……
for i:=10 to 99 do for循环,从10到99
begin
a:=i mod 10; a是个位
b:=i div 10; b是十位
if a*b=a+b then writeln(i); 判断
end;
求采纳……
for i:=10 to 99 do for循环,从10到99
begin
a:=i mod 10; a是个位
b:=i div 10; b是十位
if a*b=a+b then writeln(i); 判断
end;
求采纳……
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-02-06 02:54
program calc; var c,i,j,k,num:integer; str1:string; begin
readln(c); k:=0; for i:= 1 to c do begin str(i,str1); for j:= 1 to length(str1) do begin if str1[j] = '0' then begin inc(k) ; break; end; end; end; writeln(k); readln; end.
- 2楼网友:独行浪子会拥风
- 2021-02-06 02:24
我是来拿红包的~~~~~~~~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯