向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
楼主  发表于: 2009-06-12 10:50
現有一列數:1,2,3,4,5.........100按順序排成一行。
1,把第1,3,5,7,9......等奇數位數字刪除,剩下的數再排成一行。
2,重複第一步。
3,至到最後剩下一個數為止。怎樣用程序實現這個算法?
向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
1楼  发表于: 2009-06-12 11:19
怎麼沒有一個人能給我一個思路?
向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
2楼  发表于: 2009-06-15 11:20
描述:程序圖
图片:
引用
引用第2楼wxh0734于2009-06-12 12:48发表的  :
奇数的二进制最后一位为1
偶数为0

這個我也知道,第一步把奇數去掉,可到第二步就不行了。
向高手請教
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看向高手請教的 主题 / 回贴
3楼  发表于: 2009-06-15 11:52
知道了,謝謝各位的指點。我去試試。