打代码难吗

用日常解释一下把,

就比如说买苹果,

普通人会直接说,来三斤苹果,

程序员是有一个流程的

买苹果流程开始
    对水果店0、水果店1、水果店2依次执行:
    拜访一家水果店流程开始
        走到此水果店
        如果此水果店没有开门,则结束当前的“拜访一家水果店流程”
        如果此水果店没有苹果,则结束当前的“拜访一家水果店流程”
        如果此水果店的苹果当中没有红富士苹果,则结束当前的“拜访一家水果店流程”
        如果此水果店的红富士苹果剩余不到一斤,则结束当前的“拜访一家水果店流程”
        如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:
        讲价流程开始
            询问店主是否愿意将价格降到10元/斤或更低
            如果店主愿意,则跳过剩余的“讲价流程”
        讲价流程结束
        如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“拜访一家水果店流程”
        打开一个袋子,将其作为当前的袋子
        重复执行以下流程,直到总重量大于一斤:
        装袋一个苹果流程开始
            从所有的不在袋子中的红富士苹果中选出最好的一个
            如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:
            换袋子流程开始
                如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:
                向店主要袋子流程开始
                    向店主索要一个袋子
                    如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
                    将店主给我的袋子作为当前的袋子
                向店主要袋子流程结束
            换袋子流程结束
            测量我的所有袋子里的所有苹果的总重量
        装袋一个苹果流程结束
        根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格
        向店主询问我应付的价格
        如果我不接受店主索要的价格,则执行3次:
        校对流程开始
            向店主解释我计算出的价格,并询问其是否同意
            如果店主同意,则跳过剩余的“校对流程”
        校对流程结束
        如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
        如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”
        付钱拿走苹果
        跳过剩余的“拜访一家水果店流程”
    拜访一家水果店流程结束
买苹果流程结束

综上所诉,代码真的难!!!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值