第八次学习

42 阅读1分钟

using System;

namespace ConsoleApp1 {

internal class Program
{

    public static void Main(String[] args)
    {


        /*
         //判断回文串,另一种思想是取一半比对另外一半
          String str1 = Console.ReadLine();

         char[] chars = str1.ToCharArray();

         String str2 = "";

         for (int i = chars.Length - 1 ; i >= 0 ; i --)
         {
             str2 += chars[i];
         }

         Console.WriteLine(str2);

         if (str1.Equals(str2)) {
             Console.WriteLine("是回文串");
         }
         else
         {
             Console.WriteLine("不是回文串");

         }

*/

        /*
        
        //记录气温连续下降最大的天数

        int[] days = { 36, 32, 30, 33, 28, 23, 22,21,20, 2,2,30, 32 };


        int temp =  0;
        int count = 1;
        Console.WriteLine(days[days.Length-1]);
        for (int i = 0; i < days.Length; i++) {

            if (days[i + 1] < days[i])
            {
               count++;
            }
            else
            {
                if (count >  temp)
                {
                    temp = count;
                    count = 1;
                }
               
            }
            //为什么是-2,因为索引从0开始,则需要-1,又因为 day[i+1]时,days[length-1]的元素会越界,所以要再-1,即最后为-2
            if ( i == days.Length- 2)
            {
                break;
            }
           
                    
        }

        Console.WriteLine(temp);

        */


        /*
        
        //存钱计划
        int sum = 0;//一年存钱的总和
        int ma = 0;//妈妈手中存的钱
        int flag = 1;//判断钱是否全部被花光
        int wipeOut = 0;//花光的月份
        int[] moneys = {290,230,280,200,300,170,130,50,90,80,200 };
        for (int i = 1; i <= 12; ++i)
        {
            sum += 300;
            int cost = moneys[i-1];
            sum -= cost;
            if (sum < 0)
            {
                //被花光
                flag = 0;
                wipeOut = i;//钱被花光的月份
                break;//跳出循环
            }
            if (sum > 0)
            {
        
                ma += sum / 100;
                sum %= 100;
            }
        }
       
        if (flag == 1)
        {
            sum += ma * 120;
            Console.WriteLine(sum);
        }
        else
        {
            Console.WriteLine("-" + wipeOut);
        }
        */


        string str = "saltaebbolko";



        int count = 0;

        int[] arrays = new int[7];

        for (int i = 0; i < str.Length; i++)
        {

            if (str[i] == 'b') { arrays[0]++; }
            if (str[i] == 'a') { arrays[1]++; }
            if (str[i] == 's') { arrays[2]++; }
            if (str[i] == 'k') { arrays[3]++; }
            if (str[i] == 'e') { arrays[4]++; }
            if (str[i] == 't') { arrays[5]++; }
            if (str[i] == 'l') { arrays[6]++; }

        }

       
    }
}

}