美文网首页小学数学小学数学程序员
小朋友学奥数(6):吃薯条

小朋友学奥数(6):吃薯条

作者: 海天一树X | 来源:发表于2017-10-24 18:29 被阅读41次

题目:

小高、墨莫、卡莉娅三个一起吃完了一盘薯条,这盘薯条总共有20根,并且每人吃的薯条都比5根多。请问:每个人吃的薯条数量有多少种情况

数学解法:

这题跟上一题思路完全一样。

小高 墨莫 卡莉娅
6 6 8
6 7 7
6 8 6
7 6 7
7 7 6
8 6 6

注意上面的枚举规律:先按第一列从小到大的顺序枚举、再按第二列从小到大的顺序。这样不容易出错。

答:6种

编程解法:

#include <stdio.h>
 
int main ()
{
    int count = 0;  // 存放可能的情况
    // i用来枚举小高吃的薯条数量
    for(int i = 6; i <=20; i++)
    {
        // j用来枚举墨莫吃的薯条数量
        for(int j = 6; j <= 20; j++)
        {
            // k用来枚举卡莉娅吃的薯条数量
            for(int k = 6; k <= 20; k++)
            {
                if(20 == i + j + k) 
                {
                    printf("%d,%d,%d\n", i, j, k);
                    count++;
                }
            }
        }
    }
    
    printf("共有%d种可能\n", count);
    
    return 0;
}

运行结果:

6,6,8
6,7,7
6,8,6
7,6,7
7,7,6
8,6,6
共有6种可能



更多内容请关注微信公众号


wchat.jpg

相关文章

  • 小朋友学奥数(6):吃薯条

    题目: 小高、墨莫、卡莉娅三个一起吃完了一盘薯条,这盘薯条总共有20根,并且每人吃的薯条都比5根多。请问:每个人吃...

  • 奥数课

    寒假里我去学奥数课,是我第一次学奥数课。 在我没上奥数课之前我觉得奥数课很难,很深奥,只有那些学霸级的小朋友才会去...

  • 奥数课(修改)

    寒假里我去学奥数课,这是我第一次学奥数。在我没上奥数课之前我觉得奥数课很难,很深奥,只有那些学霸级的小朋友才会去学...

  • 小朋友学奥数(1)

    题目: 有六十多人站成一行,从左到右由1开始按1、2、3、4依次循环报数,然后从右到左由1开始按1、2、3依次循环...

  • 小朋友学奥数(12):组合

    一、定义 从n个不同的元素中,任取m(m≤n)个元素为一组,叫作从n个不同元素中取出m个元素的一个组合。 二、例题...

  • 小朋友学经典算法(8):求组合数

    关于组合的介绍,可以参考小朋友学奥数(12):组合 一、利用基本公式,递归 运行结果: 分析: C(10, 3)=...

  • 小朋友学奥数(21):康托展开

    一、康托展开运算 把一个整数X展开成如下形式:X = an * (n - 1)! + an-1 * (n - 2)...

  • 小朋友学奥数(10):蛐蛐和蝈蝈

    题目 笼子里有21只蛐蛐和30只蝈蝈.红毛魔术师每变一次,会把其中2只蝈蝈变成1只蛐蛐;绿毛魔术师每变一次会把其中...

  • 28组-9026-舒米勒-第十三课作业#裂变增长实验室#

    1、每天做一个问题+专业话术库SOP; 小学到底要不要学奥数 答:要问奥数有没有必要学,要问你的孩子是否喜欢奥数。...

  • 小学生学奥数

    小学生该不该学奥数? 北京四中数学特级教师谷丹在谈到“奥数热”的时候,说过这样一段话:“我特别反对全面学奥数,但我...

网友评论

    本文标题:小朋友学奥数(6):吃薯条

    本文链接:https://www.haomeiwen.com/subject/yquxpxtx.html