新手求助 一个| &记录顺序的问题

jiaojiaobao 2013-10-08 04:35:17
我用0x01、0x02、0x04等表示星期一到星期六,然后如果用户输入2,1,5,我就用|的方式存到一个int的变量里,等取的时候再用&的方式取出来,但是输出后就变成了1,2,5,如何才能保证顺序不变,怎么记录这个顺序那
...全文
99 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
图灵狗 2013-10-08
  • 打赏
  • 举报
回复
直接改用数组就好了,改动也不大啊。
引用 4 楼 jiaojiaobao 的回复:
[quote=引用 2 楼 mujiok2003 的回复:] 为什么简单的问题复杂化?输入的时候已经知道顺序和各自的值,又去掉顺序信息,再企图还原顺序信息。
是别人写好的,现在要求修改,我想不到什么改动较小的办法,所以来求助大家[/quote]
mujiok2003 2013-10-08
  • 打赏
  • 举报
回复
引用 4 楼 jiaojiaobao 的回复:
[quote=引用 2 楼 mujiok2003 的回复:] 为什么简单的问题复杂化?输入的时候已经知道顺序和各自的值,又去掉顺序信息,再企图还原顺序信息。
是别人写好的,现在要求修改,我想不到什么改动较小的办法,所以来求助大家[/quote] 你必须把顺序保下来。
jiaojiaobao 2013-10-08
  • 打赏
  • 举报
回复
引用 2 楼 mujiok2003 的回复:
为什么简单的问题复杂化?输入的时候已经知道顺序和各自的值,又去掉顺序信息,再企图还原顺序信息。
是别人写好的,现在要求修改,我想不到什么改动较小的办法,所以来求助大家
图灵狗 2013-10-08
  • 打赏
  • 举报
回复
要保存顺序的话,用数组。
引用 楼主 jiaojiaobao 的回复:
我用0x01、0x02、0x04等表示星期一到星期六,然后如果用户输入2,1,5,我就用|的方式存到一个int的变量里,等取的时候再用&的方式取出来,但是输出后就变成了1,2,5,如何才能保证顺序不变,怎么记录这个顺序那
mujiok2003 2013-10-08
  • 打赏
  • 举报
回复
为什么简单的问题复杂化?输入的时候已经知道顺序和各自的值,又去掉顺序信息,再企图还原顺序信息。
大尾巴猫 2013-10-08
  • 打赏
  • 举报
回复
位操作,没办法保证和输入的顺序一致。 要保证顺序,直接用数组方式把。

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧