C语言问题程序设计题例题 4-8 穷举算法 这一题 那两句for是什么意思 求详细的解答谢谢
C语言问题程序设计题例题4-8穷举算法这一题那两句for是什么意思求详细的解答谢谢还有printf那里\t是啥意思...
C语言问题程序设计题例题 4-8 穷举算法 这一题 那两句for是什么意思 求详细的解答谢谢还有printf那里\t是啥意思
展开
2个回答
展开全部
一、代码解释:
for(m=0 ;m<=9 ;m++)
解释:m(根据题意代表男人人数),m从0遍历到9
for(w=0 ;w<=12 ;w++)
解释:w(根据题意代表女人人数),w从0遍历到12
printf里的“\t”表示Tab键的大空格(显示得好看一些)
二、程序思路
很简单暴力枚举,因为男+女+小孩=36,那么男人可能是0~9个(4*9=36,所以最多9个男人),同理女人可能是0~12个(12*3=36)。
用两个for循环嵌套来表示:男0~9人,和女0~12人的任意组合状态,用36-男-女即为小孩人数,然后计算总的搬砖数量,看看符不符合36块砖,符合则显示结果,注意该方程的解可能不止一个哦!所以显示了结果还继续算下去,直到遍历完所有组合。
追问
谢谢
--
2022-12-05 广告
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有...
点击进入详情页
本回答由--提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询