欢迎光临散文网 会员登陆 & 注册

C语言基础问题的思考:苹果的故事

2022-10-21 21:17 作者:雨夜的博客  | 我要投稿

C语言基础问题的思考:苹果的故事

一个苹果的思考

问题描述

  • 妈妈一手拿一个苹果、一个给了我,另一个给了妹妹,苹果数量是一样的,一共是多少个苹果?

问题分析

  • 左脑出现妈妈左手拿的一个苹果、右脑是妈妈右手出现的苹果;

  • a代表左手的苹果、b代表右手的苹果,c代表两个苹果的总和;

  • 苹果都是完整的所以a,b,c都是整型的;

孩子们,来吃苹果了~ 

我俩的苹果是多少? 

1+1=2 

苹果真香~

七个苹果分配问题

问题描述

  • 妈妈买了七个苹果、如何快速的进行分配,并且要求哥哥分配的苹果数量小于妹妹分配的苹果数量?!

问题分析

  • 左脑可以想象出妹妹需要交换处理的次数a,右脑可以想象出哥哥需要交换处理的次数b;

  • 定义苹果的总数量quantity,并记录成功分配结果的次数assignment;

  • 将a和b进行笛卡尔积操作,判断每次妹妹的苹果数量一定要大于哥哥的苹果数量;

第1次成功分配~ 

1+8=9 

第2次成功分配~ 

2+7=9 

第3次成功分配~ 

3+6=9 

第4次成功分配~ 

4+5=9

从结果可以看出分配的结果还是比较合理的。

如果妈妈买个一个苹果和一个梨,我分配到了苹果、妹妹分配到了梨,但是妹妹耍赖皮、想换我的苹果,那么计算机该如何进行交换呢😊?



C语言基础问题的思考:苹果的故事的评论 (共 条)

分享到微博请遵守国家法律