Pascal程序设计第37页2.10练习题答案
答案:4 悬赏:10 手机版
解决时间 2021-05-22 18:28
- 提问者网友:半生酒醒
- 2021-05-22 07:41
Pascal程序设计是由郑启华编的。老师星期一就要交作业了。题目是:输入一个三位数,将它反向输出。例如输入127,输出应该为721。各位懂Pascal的高手们帮帮手,俺只是一个小菜鸟。
最佳答案
- 五星知识达人网友:荒野風
- 2021-05-22 08:19
program sanWS;
var
a,b,c,s:integer;
begin
readln(s);
a:=s div 100;
b:=s mod 100 div 10;
c:=s mod 10;
s:=c*100+b*10+a;
writeln(s);
end.
还有其他方法,不过考虑到你还没学多久 所以就算了吧
记得给分哦!:-)
全部回答
- 1楼网友:底特律间谍
- 2021-05-22 11:06
方法一:依次取出各位输出
var i:integer;
begin
readln(i);
writeln(i mod 10, i div 10 mod 10, i div 100);
readln;
end.
方法二:用字符串操作
var
s:string;
i:integer;
begin
readln(s);
for i:=length(s) downto 1 do
write(s[i]);
readln;
end.
- 2楼网友:拜訪者
- 2021-05-22 09:26
'晕啊,我是初二学的,现在已经忘记的七七八八了,输入输出都忘了,还有定义。。。forget me,我已经5 年无接触过了,大概就是这样,分离
var bai,shi,ge
ge=s mod 10;
s=s div 10;
shi=s mod 10;
s=s div 10;
bai=s mod 10;
输出(ge*100+shi*10+bai)
- 3楼网友:鱼忧
- 2021-05-22 08:42
我不懂Pascal 其实语言 思想大概一样吧.. 你把这个三位数分成3个数 放到一个数组里. 然后从后往前输出试试.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯