• C_平均数_猴子吃桃问题


    1、猴子吃桃问题

    一只猴子 第一天摘了n个桃 第一天吃了一半 然后又吃了一个 , 第二天又吃了一半 接着又吃了一个 往后10天重复 最后只剩下了1个桃  ,请问他第一天一共摘了多少个桃子

    这道题可以反向来思考,如果说是最后一天n吃了一半的桃子,又再吃了一个桃子,则n+1天就会只剩下一个桃子,则第n天开始吃的时候桃子的数目为:(1+1)*2其中的前一个1是第n天多吃的一个,后一个1是其剩下的;那么 第n-1天开吃时的桃子数目就应该为:(((2+1)+1)+1)*2

    #define _CRT_SECURE_NO_WARNINGS
    #include
    #include
    int main(void)
    {
        int sum=0;
        int n=0;
        int x;
        while (1)
        {
            printf("请输入猴子吃了几天的桃子:\n");
            scanf("%d", &n);
            if (n >= 0) 
            {
                break;
            }
            else
            {
                printf("请输入正确次数:\n");
            }
        }
        
        for ( int i= 0; i<=n ; i++)
        {
            if (i==0)//猴子最后一天吃剩下的一个桃子。
            {
                sum = 1;
            }
            else 
            {
                sum = (sum + 1) * 2;
            }
            
        }
        printf("猴一共在第一天摘了%d个桃子\n",sum);
        return 0;
        system("pause");
    }

    2、平均数

    #define _CRT_SECURE_NO_WARNINGS
    #include
    #include
    int main(void)
    {
        int num,
            x;
        double sum=0 ;
        printf("请输入数字的个数:\n");
        scanf("%d", &num);
        if (num>0&&num<=1000)
        {
            int number[1000] = {0};
            int i = 0;
            printf("请依次输入%d个数字(输入-1结束运算):\n",num);
            scanf("%d", &x);
            while (i         {
                number[i] = x;
                sum += number[i];
                i++;
                if (i             {
                    scanf("%d", &x);
                }
                
            }
            printf("%f\n",sum/num);//必需(%f对应double)函数类型相同才能进行相加输出。
        }
        else
        {
            printf("输入错误。\n");
        }
        return 0;
        system("pause");
    }
     

  • 相关阅读:
    698. 划分为k个相等的子集 ●●
    普中51单片机学习(8*8LED点阵)
    【深度学习】实验6答案:图像自然语言描述生成(让计算机“看图说话”)
    Pytorch中Conv2d和ConvTranspose2d参数计算公式
    文心一言 VS 讯飞星火 VS chatgpt (101)-- 算法导论9.3 7题
    开源Windows12网页版HTML源码
    Unity 编辑器扩展,获取目录下所有的预制件
    39个 Python Datetime 小例子,拯救因时间抓狂的你
    基于CS结构的即时通信系统的设计与实现(QT开发)
    Java EE初阶---模板引擎
  • 原文地址:https://blog.csdn.net/qq_52119661/article/details/126417601