永发信息网

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个数 放到一个数组里. 然后从后往前输出试试.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯