四位数的差pascal

[复制链接]
查看11 | 回复2 | 2012-10-28 12:03:41 | 显示全部楼层 |阅读模式
先将各个数位分离,然后倒序合成新数,再相减。程序如下:program num;var n,t,h,te,n1,n2:integer;beginreadln(n);n1:=n;t:=n div 1000;n:=n mod 1000;h:=n div 100;n:=n mod 100;te:=n div 10;n:=n mod 10;{以上为分离各位数字}n2:=n*1000+te*100+h*10+t;{合成新数字}writeln(n1-n2);end....
回复

使用道具 举报

千问 | 2012-10-28 12:03:41 | 显示全部楼层
转为字符串,长度为l
字符串第i个与第l-i+1个字符交换 (i从1 到l div 2)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行