5.15 复习;共5题

一.输出100以内与7有关的数
/public void Seven()
        //{
        //    Console.WriteLine("100以内与七有关的数:");
        //    int count = 0;
        //    for (int num = 1; num <= 100; num++)
        //    {
        //        if ((num % 10 == 7) || (num / 10 == 7) || (num % 7 == 0))
        //            count++;
        //        Console.Write(num+"\t");
        //    }
        //    Console.WriteLine("共有" + count + "个");
        //}

二.游戏闯关得分,
        ///  1-20:自己分,21-30:每关10分,31-40:每关20分,41-49:每关30分,50:100分
        ///  求总分数
        /// </summary>
        public void Score()
        {
            Console.Write("请输入关卡数:");
            int g = int.Parse(Console.ReadLine());

            if (g>0||g<50)
          {
                int sum=0;
          for ( int i=1;i<=g;i++);
          {
          if (g<=20)
              {
                 sum+=1;
              }
              else if (g<=30)
              {
              sum +=10;
              }
              else if (g<=40)
              {
                sum+=20;
               }
              else if (g<=49)
              {
              sum+=30;
              }
          else
               {
              sum+=100;
              }

            }
                Console.WriteLine(sum);
            }
            else
            {
            Console.WriteLine("输入有误");
            }
        }
/// <summary>

 三.99口诀表,一行一行打印
        /// </summary>
        //public void JiujiuTable()
        //{
        //    for (int hang = 1; hang <= 9; hang++)
        //    {
        //        for (int lie = 1; lie <= hang; lie++)
        //        {
        //            Console.Write(lie + "*" + hang + "=" + hang * lie+"\t");
        //         }
        //        Console.WriteLine();
        //    }
        //    Console.ReadLine();
        //}
/// <summary>

        /// <summary>
        四. 100以内的奇数和
        /// </summary>
        //public void jishuhe()
        //{
        //
        //  for (int num = 1; num <= 100; num += 2)
        //    {
        //       sum+=sum
        //        Console.WriteLine(“100以内的奇数和:"+sum);
        //    }
        //}
/// <summary>

       五.1分钱,2分钱,5分钱的硬币,组合出来6角钱,三种硬币都有,共有几种方式

        /// </summary>
        //public void yingbi()
        //{
        //    int count = 0;
        //    for (int x= 1; x<60; x++)
        //    {
        //        for(int y= 1; y<30; y++)
        //        {
        //            for(int z= 1; z<12; z++)
        //            {
        //     if (x + y * 2 + z * 5 == 60)
        //         {
        //          count++;
        //  Console.WriteLine("1分钱" + x + "个,2分钱" + y + "个,5分钱" + z + "个");
        //                }
        //            }
        //        }
        //    }
        //    Console.WriteLine("共有"+count+"种方法");
        //}
时间: 2024-10-01 05:18:39

5.15 复习;共5题的相关文章

2015中考地理生物复习提纲真题演练软件复习方法

2015年中考即将来临了,为了更好的帮助同学们更好的对中考地理.生物知识复习,中考真题进行汇总,希望可以给大家带来帮助,祝同学们中考取得好成绩! 孩子们 平常感觉学习很累 很苦 ,换个学习方法让孩子 学习像玩一样轻松 快乐,学习心态好 心情好 记忆力肯定深刻 经过 我们的科研团队的不懈努力 终于开发出 2015年 中考 地理 生物复习提纲 试卷及答案融为一体的 中考地理 生物会考大杀器 真题演练复习软件 本软件 覆盖知识点全面 实属全国性的 各个地区都非常适应,人教版 川教版等各个版本都离不开

【LeetCode】动态规划(上篇共75题)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [5] Longest Palindromic Substring 给一个字符串,需要返回最长回文子串 解法:dp[i][j] 表示 s[i..j] 是否是回文串,转移方程是 dp[i][j] = 1 (if dp[i+1][j-1] = 1 && s[i] == s[j]),初始化条件是 if (s[i] == s[j] && (i == j

【LeetCode】BFS(共43题)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [101]Symmetric Tree 判断一棵树是不是对称. 题解:直接递归判断了,感觉和bfs没有什么强联系,当然如果你一定要用queue改写的话,勉强也能算bfs. // 这个题目的重点是 比较对象是 左子树的左儿子和右子树的右儿子, 左子树的右儿子和右子树的左儿子.不要搞错. // 直接中序遍历的话会有错的情况,最蠢的情况是数字标注改一改.. 1 /** 2

【LeetCode】树(共94题)

[94]Binary Tree Inorder Traversal [95]Unique Binary Search Trees II (2018年11月14日,算法群) 给了一个 n,返回结点是 1 - n 的所有形态的BST. 题解:枚举每个根节点 r, 然后递归的生成左右子树的所有集合,然后做笛卡尔积. 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *

【LeetCode】哈希表 hash_table(共88题)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [1]Two Sum (2018年11月9日,k-sum专题,算法群衍生题) 给了一个数组 nums, 和一个 target 数字,要求返回一个下标的 pair, 使得这两个元素相加等于 target . 题解:我这次最大范围的优化代码, hash-table + one pass,时间复杂度 O(N),空间复杂度 O(N).重点在于动态找,一边生成hash-tabl

【LeetCode】链表 linked list(共34题)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [2]Add Two Numbers (2018年11月30日,第一次review,ko) 两个链表,代表两个整数的逆序,返回一个链表,代表两个整数相加和的逆序. Example: Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8 Explanation: 342 + 465 =

【LeetCode】回溯法 backtracking(共39题)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [10]Regular Expression Matching [17]Letter Combinations of a Phone Number [22]Generate Parentheses (2019年2月13日) 给了一个N,生成N对括号的所有情况的字符串. n = 3 [ "((()))", "(()())", "(

【LeetCode】数学(共106题)

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [2]Add Two Numbers [7]Reverse Integer [8]String to Integer (atoi) [9]Palindrome Number [12]Integer to Roman [13]Roman to Integer [29]Divide Two Integers [43]Multiply Strings [50]Pow(x,

【LeetCode】动态规划(下篇共39题)

[600] Non-negative Integers without Consecutive Ones [629] K Inverse Pairs Array [638] Shopping Offers [639] Decode Ways II [646] Maximum Length of Pair Chain [647] Palindromic Substrings [650] 2 Keys Keyboard [651] 4 Keys Keyboard [656] Coin Path [6