zoukankan      html  css  js  c++  java
  • 3.10l练习

    //第一题:打印N个你好
    //for (; ; )
    //{
    // Console.WriteLine("你好");
    //}
    //第二题:100以内奇数偶数

    //for (int i = 1; i <= 100;i++ )
    //{
    // if (i % 2 == 0)
    // {
    // Console.Write("这是偶数:" + i);
    // }
    // else
    // {
    // Console.WriteLine("这是基数"+i);
    // }
    //}
    //第三题:100以内与7相关的数
    //for (int i = 1; i <= 100;i++ )
    //{
    // if (i/10==7||i%7==0||i%10==7)
    // {
    // Console.WriteLine(i);
    // }
    //}
    //第四题:累加求和
    //Console.Write("请输入一个正整数:");
    //int a = int.Parse(Console.ReadLine());
    //int m = 0;
    //for (int i = 1; i <= a;i++ )
    //{
    // m += i;
    //}
    //Console.Write("1到a的和是:"+m);
    //Console.ReadLine();
    //第二题:求阶乘、求阶乘的和

    //Console.Write("请输入一个正整数:");
    //int a = int.Parse(Console.ReadLine());
    //int m = 1;
    //for (int i = 1; i <= a;i++ )
    //{
    // m *= i;
    //}
    //Console.Write("1到a的阶乘是:"+m);
    //Console.ReadLine();
    //Console.Write("请输入一个正整数:");
    //int a = int.Parse(Console.ReadLine());

    //int m = 1; int n = 0;
    //for (int i = 1; i <= a;i++ )
    //{
    // m *= i;
    // n += m;
    // }
    //Console.Write(n);


    //第三题:篮球弹起问题
    //1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品。洗发水15元,香皂2元,牙刷5元。求刚好花完150元,有多少种买法,没种买法都是各买几样?
    //洗发水x
    //香皂 z
    //牙刷 y
    //int m = 0;
    //for (int x = 0; x <= 150 / 15; x++)
    //{
    // for (int z = 0; z <= 150 / 2; z++)
    // {
    // for (int y = 0; y <= 150 / 5; y++)
    // {
    // if (15 * x + 2 * z + 5 * y == 150)
    // {
    // m++;
    // Console.WriteLine("这是第" + m + "种买法,洗发水:" + x + "件,香皂:" + z + "件,牙刷:" + y + "件");
    // }
    // }
    // }
    //}

    //Console.ReadLine();

    //2.百鸡百钱:公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只,总共只有100文钱,如何在凑够100只鸡的情况下刚好花完100文钱?
    //公鸡a
    //母鸡b
    // 小鸡c
    //for (int a = 0; a <= 100 / 2;a++ )
    //{
    // for (int b = 0; b <= 100 / 1;b++ )
    // {
    // for (int c = 0; c <= 100 / 0.5;c++ )
    // {
    // if(a+b+c==100&&a*2+b+0.5*c==100)
    // {
    // Console.WriteLine("公鸡"+a+"只,母鸡"+b+"只,小鸡"+c+"只");
    // }
    // }
    // }
    //}
    //Console.ReadLine();

    //3.大马驼2石粮食,中等马驼1石粮食,两头小马驼1石粮食,要用100匹马,驼100石粮食,该如何分配?
    //大马x
    //中马y
    //小马z
    //for (int x = 0; x <= 100 / 2;x++ )
    //{
    // for (int y = 0; y <= 100;y++ )
    // {
    // for (int z = 0; z <= 100/0.5;z++ )
    // {
    // if(2*x+y+0.5*z==100&&x+y+z==100)
    // {
    // Console.WriteLine("大马"+x+"只,中马"+y+"只,小马"+z+"只");
    // }
    // }
    // }
    //}
    //Console.ReadLine();


    //4.有1分钱,2分钱,5分钱的硬币,要组合出来2角钱,有几种组合方式,分别各多少个?
    //int z = 0;
    //int g;
    //for (int a = 0; a <= 20; a++)
    //{
    // for (int b = 0; b <= 20 / 2; b++)
    // {
    // for (int c = 0; c <= 20 / 5; c++)
    // {
    // if (a + 2 * b + 5 * c == 20)
    // {
    // z++;
    // Console.WriteLine("这是第" + z + "种方法,1分的" + a + "个,2分的" + b + "个,5分的" + c + "个");
    // }
    // }
    // }
    //}
    //Console.ReadLine();


    //等式成立123()45()56()...;或二十四点

    //侦察兵:穷举应用
    //棋盘放粮食(用decimal做)
    //折纸:折多少次和珠穆朗玛峰一样高
    //猴子吃桃
    //卖羊
    //第四题:分步打印菱形、先打直角三角
    //第五题: 兔子生兔子
    //有一对幼兔,一个月后长成小兔,小兔一个月后成成兔并生下一对幼兔,问几年后有多少对兔子,
    //幼兔,小兔,成兔对数分别是多少?
    //除了第一个月之后的所有月份都可以直接执行
    //成兔=上个月的成兔加上上个月的小兔
    //小兔=上个月的幼兔
    //幼兔=上个月的成兔加上上个月的小兔(即这个月的成兔)
    //Console.Write("请输入月份:");
    //int y = int.Parse(Console.ReadLine());
    //int ct = 0;//成兔个数
    //int xt = 0;//小兔个数
    //int yt = 1;//幼兔个数
    //int zt = 1;//总兔个数
    //for (int i = 1; i <= y; i++)
    //{
    // if (i == 1)
    // {
    // ct = 0;
    // xt = 0;
    // yt = 1;
    // }
    // else
    // {
    // ct = xt + yt;
    // xt = yt;
    // yt = ct;


    // }
    // zt = ct + xt + yt;
    // Console.WriteLine("第" + i + "个月,一共有:" + 2 * zt + "只兔子,成兔" + 2 * ct + "只,小兔" + 2 * xt + "只,幼兔" + 2 * yt + "只");

    //}
    //Console.ReadLine();


    //第六题: 求质数
    //第七题: 求质数和
    // 6.99口诀表
    //一行一行的打印
    //for (int i = 1; i <= 9;i++ )
    //{
    // for (int j = 1; j <= i;j++ )
    // {
    // Console.Write(j+"*"+i+"="+j*i+"\t");
    // }
    // Console.WriteLine();
    //}

    //7.有一张超大的纸
    //纸张的厚度是0.01
    //对折多少次,可以到达珠峰的高度,
    //按照8848来计算
    //int a = 7;//884800000
    //int i = 0;
    //for (; ; )
    //{
    // a *= 2;
    // if(a>=884800000)
    // {
    // Console.WriteLine("i="+i);
    // Console.WriteLine("a="+a);
    // break;
    // }
    // i++;
    //}

    //Console.ReadLine();


    //8.理想状态下,篮球自由落体弹起高度若为上一次高度的四分之三
    //首先高度设置为100米,输入一个次数,求篮球现在弹起的高度
    Console.Write("请输入次数:");
    int a = int.Parse(Console.ReadLine());
    double g = 100;
    int i = 1;
    while (i < a)
    {
    g = g * 3 / 4;
    i++;
    }
    Console.WriteLine("第" + i + "次的高度是" + g + "米");
    Console.ReadLine();

  • 相关阅读:
    字符串题表
    插头dp题表
    点分治题表
    Kd-tree题表
    【BZOJ 4605】崂山白花蛇草水 替罪羊树套线段树
    假的kd-tree小结
    【BZOJ 1492】 [NOI2007]货币兑换Cash 斜率优化DP
    CDQZ 2017 游记
    【BZOJ 1146】[CTSC2008]网络管理Network
    联赛之前的题表(已完成)汇总(可能有遗漏)
  • 原文地址:https://www.cnblogs.com/banyue5026/p/5264220.html
Copyright © 2011-2022 走看看