本帖最后由 cyly100 于 2013-04-17 17:41:34 编辑

解决方案 »

  1.   

    感觉没什么复杂的算法啊1、周一到周五及周末收费不同,一天中各时段的收费也不同,其实这就是个分段函数啊(初中就有学啊)
       你只需定义好分段函数,再传入(星期几,时间),再在分段函数中寻找计算方法
    2、至于“计费方式有【先付款】和【后付款】两种模式”,这部分就更没什么算法了,不就是if-else的问题吗,选择不同的方式做不同的处理
    3、至于“在计费过程中可以暂停计费,暂停过程中是不计费的,在计费过程中很有可能会停电,停电过程中仍然计费,来电后重新打开软件可以正常结账那些正在使用的电脑。”感觉这个跟算法没关系,应该是你处理特殊情况的一种机制,假设使用标志位标志电脑状态等等先慢慢实现吧,做着做着,你的灵感就来了  
    别还没开始,就把问题想得那么难