第五天休息

题目:有一对幼兔,一个月后长成小兔,小兔一个月后长成成兔并且生下一对幼兔;

     问几年后共有几只兔子,小兔,成兔,幼兔,各多少只?

     思路;本月小兔=上月成兔,本月小兔=上月幼兔,本月成兔=上月成兔+上月小兔。

int y = 1, x = 0, c = 0, i = 2;
         Console.Write("请输入年份n=");
         double n = double.Parse(Console.ReadLine());
         while (i <= 12 * n)
         {
                  c = c + x;x = y;y = c;i++;

         }
  
         Console.WriteLine(n+"年后总共有 "+(x+y+c)+" 只兔子。其中幼兔 "+y+" 只,小兔 "+x+" 只,成兔"+c+"只。");

题目:公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只,总共只有100文钱,如何在凑够100只鸡的情况下刚好花完100文钱?

     思路;全买公鸡可以买50只,全买母鸡可以买100只,全买小鸡可以买200只;

          假设买了公鸡x只(0<=x<=50),母鸡y只(0<=y<=100),小鸡z只(0<=z<=200);

          那么就有2x+y+0.5z=100,且x+y+z=100;

int sum=0;

         for (int x = 0; x <= 50; x++)
        {
                for (int y = 0; y <= 100;y++ )
               {
                       for (int z = 0; z <= 200;z++ )
                      {
                              if (x + y + z == 100 && 2 * x + y + z / 2 == 100)
                             {
                                Console.WriteLine("可以买:公鸡 " + x + " 只,母鸡 " + y + " 只,小鸡 " + z + " 只");
                                sum += 1;
                                Console.WriteLine("总共有 "+sum+" 种方案");
                             }
                      }
               }
        }

题目:上等马驼2石粮食,中等马驼1石粮食,两头小马驼1石粮食,要用100匹马,驼100石粮食,该如何分配?

     思路;全用上等马需要50匹,全用中等马需要100匹,全用小马需要200匹;

          设上等马用了s匹(0<=s<=50),中等马用了z匹(0<=z<=100),小马用了x匹(0<=x<=200);

          那么2s+z+0.5x=100,s+z+x=100;

          程序参考上一题,连数字都没变;

题目:有1分钱,2分钱,5分钱的硬币,要组合出来2角钱,有几种组合方式,分别各多少个?

     思路;与上两题基本相同。

         int sum = 0;

         for (int x = 0; x <= 20;x++ )
        {
                for (int y = 0; y <= 10; y++)
               {
                       for (int z = 0; z <= 4; z++)
                      {
                              if(x+2*y+4*z==20)
                             {
                                     Console.WriteLine("一分钱 "+ x+"个,两分钱 "+y+" 个,五分钱 "+z+" 个!");
                                     sum += 1;

                             }
                      }
                }
         }
         Console.WriteLine("总共有 " + sum + " 种方案!");

题目:求100以内质数的和;

         思路;质数只能被1和其本身整除;设正整数n,当n不能被【2,n-1】这个开区间的任何一个整数整除时,那么n就是质数。

         运用for循环!

         int sum = 0;
         for (int i = 0; i <= 100; i++)
        {
         for (int j = 2; j <= i; j++)
             {
                   sum+=i;
                   if (i == j)
                   {
                         Console.Write(i+"\t");
                         break;
                   }
                   else if (i % j == 0)
                   {
                         sum -= i;
                         break;
                   }
                   else
                   {
                         sum -= i;
                   }
              }
         }
         Console.WriteLine();
         Console.WriteLine("100以内质数的和为:"+sum);

题目:理想状态下,篮球自由落体弹起高度若为上一次高度的四分之三,首先高度设置为1米,输入一个次数,求篮球现在弹起的高度?

     思路;设篮球第一次弹起的高度是一米,那么第二次弹起就是1*(3/4)米,第n次就是1*(3/4)^n米;

     运用while语句!

         Console.Write("请输入次数n=");
         int n=int.Parse(Console.ReadLine());
         double m = 1;int i = 1;
         while(i<n)
         {
                 m = m * 3 / 4;
                 i++;
         }
         Console.WriteLine("第 "+n+" 次篮球弹起的高度是:"+m+" 米");

题目:100以内的奇数的和;

     思路;不能被2整除的数就是奇数;

     运用do-while语句;

         int sum=0,i=1;

         do
         {
         if (i % 2 != 0)
         {
               Console.Write(i + "\t");
               sum += i;
         }
               i++;
         }
         while (i <= 100);
         Console.WriteLine("这些奇数的和是:"+sum);

     

时间: 2024-10-23 23:51:51

第五天休息的相关文章

记冬令营

我参加了北京冬令营.地点是北师大实验中学,就是我参加应用物理竞赛的地方,.之前看了竞赛日程说是第一天讲dp,第二天讲数据结构,第三天讲图论,第四天讲计算几何(什么鬼),第五天休息,第六天结业考试.讲课的都是一些超神,希望能有所收获,特此记录下每一天.Day1 1.14先是冬令营开幕式,一堆人上去bb,然后颁奖(与我何干),比较有趣的是我和飞哥路遇左老师,好久不见.开幕式结束后,要求去实验楼四层机房去熟悉环境(真巧,还是实验楼四层),前天听xjr说占座很关键,于是我就第一个冲到实验楼四层,还找了半

一名奔三的程序猿的困惑

一名在IT行业做了3年半的程序员,在他即将奔三的时候在论坛上写了下面这段话: ”下个月就奔三了,有时在编程的时候会感到心力交瘁,失去热情.另外也担心如果一直在做技术,到了30以后会不会真的很难找到好的公司,身边也有很多朋友转行做销售和实施等工作,感觉多少有点迷茫了.“ 一楼看起来是一名资深程序员,列出了程序猿的职业发展路径. ”程序员到了一定年龄在创造力和学习能力上都难以跟上年轻的一代,大概有这么几个方向可以考虑下一步的发展: 1)纵向发展,在技术这条线上做到顶.程序员=>项目经理=>技术总监

在难熬的日子里学会诗意地生活

在学校里,除了每天在教室里听课在图书馆看书之外,除了匆匆穿行于宿舍食堂教室三点一线之外,你也有过躺在草坪上看白云飘过的时候,也有过一个人静静地坐在池塘边发呆的时候,也有过在黑夜里被教室的灯光所感动的时候,也有过在春天看枯草泛绿在秋天听秋风扫落叶的时候,也有过斜靠在床上就着昏暗的床头灯捧着自己心爱的书舍不得放下的时候.如果你经历过这些,那你已经有了诗意的生活. 在工作中,除了天天伏案工作面对电脑之外,除了朝九晚五拥挤奔波忙碌之外,你也曾在自己的办公桌上放上一盆绿色植物并小心养护,也曾抬头看见夕阳正

第五十三天休息 对象,目录读取,递归

封装:自制私有对象及函数控制 class jundui { private $jm; private $rs; private $wq; private $nl; private $gx; function __set($i,$j) { if($i=="jm") $this->jm=$j; else if($i=="wq") $this->wq=$j; else if($i=="rs") { if(is_int($j)) $this-

9.8 开课第五天(9.7休息)

表单标签  1.<form>(1)action   提交给哪个页面 代表表单 (2)method  数据提交的方式   get显式提交,有长度限制   post 隐式提交 2.文本      (1)文本框<input>   type=txt   name=文本框的名称   value=文本框的值 (2)密码框<input>   type=password   name=密码框的名称   value=密码框的值 (3)文本域<textarea>双标签   值不

杭州五色光告诉您软装设计的新趋势

随着全新的"轻装修,重装饰"理念逐渐代替"装修是一辈子"时,"软装"的含义也慢慢地深入人心,随着家居硬装水平的不断提高,大家都不再满足于以往只要有个地方住或功能满足要求就可以的家居环境了.他们把注意力转移到软装上,也增加了对软装配饰的关注度.软装配饰就好比人的衣服,有了"身材相貌",我们得根据自身的特点选择合适的衣服来搭配.今天,让杭州五色光软装培训小编为大家分享一些软装趋势的小知识: 客厅的软装配饰是主旋律     如果说家

python基础五——模块

python模块(标准.自定义.第三方模块).python的os.sys和时间模块和__name__. 一.python模块 import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍.找模块的顺序是,首先是当前目录,然后是环境变量里.模块包含:标准模块.自定义模块和第三方模块. 标准模块:python自带的,不需要安装,直接import就能使用: 自定义模块:自己写的python 第三方模块:别人开发好的功能模块,使用需要安装. 安装方式:(1)系统命令,pip install xx

五上汶川-熊猫热土环汶川超级越野赛赛记

2014年12月份我在汶川完成了第一次越野跑,从此入坑.那时候的组织者是热土越野的前身,成都跑客.这次的环汶川越野赛是我第五次来汶川参加越野跑. 2017年4月16日用时将近29小时完成了自己的第一个百公里赛事-江南100.完赛很艰难,代价也是很惨重的,左脚磨了6个泡,右脚磨了3个泡.尤其是左脚赛后血泡出现了感染的迹象,愣是瘸了一周才有些好转.之前报了环汶川的60公里组,也只好忍痛改为30公里组. 环汶川越野赛的60公里组赛道相当的虐,60公里爬升就要5200米,相当于江南100的爬升了.如果参

秦涛:深度学习的五个挑战和其解决方案

深度学习的五个挑战和其解决方案 编者按:日前,微软亚洲研究院主管研究员秦涛博士受邀作客钛媒体,分享他对深度学习挑战和解决方案的思考 ,本文为秦涛博士在此次分享的实录整理. 大家好,我是微软亚洲研究院的秦涛,今天我将分享我们组对深度学习这个领域的一些思考,以及我们最近的一些研究工作.欢迎大家一起交流讨论. 先介绍一下我所在的机器学习组.微软亚洲研究院机器学习组研究的重点是机器学习,包含机器学习的各个主要方向,从底层的深度学习分布式机器学习平台(AI的Infrastructure)到中层的深度学习.