主题:一个正整数的个位数字是6,如果把个位数字移到首位,所得到的数是原数的4倍,编程找出满足条件的最小正数
96131
[专家分:0] 发布于 2006-04-20 17:28:00
一个正整数的个位数字是6,如果把个位数字移到首位,所得到的数是原数的4倍,试编程找出满足条件的最小正整数。
回复列表 (共4个回复)
沙发
wangsdong [专家分:21390] 发布于 2006-04-20 18:09:00
这个数存在吗?是多少?
板凳
jtchang [专家分:5370] 发布于 2006-04-20 21:47:00
153846
http://www.programfan.com/club/old_showbbs.asp?id=25131
3 楼
96131 [专家分:0] 发布于 2006-04-21 08:17:00
感谢
4 楼
maxumi [专家分:2200] 发布于 2006-04-21 09:31:00
从6开始推。
把这个正整数转化成字符串,再把个位移到最前面,再转化为整数,看看是不是4倍。
另外,6*4=24,所以倒数第二位一定是4。
转化字符串和整数的procedure好象是str和val,不过我忘了该怎么用.
我来回复