VR引擎开发0106

59 阅读1分钟

判断一个字符串是不是c#的合法标识符

        string str1 = "aaffaa";
        str1 = str1.Trim();
        for (int i = 0; i < str1.Length; i++)
        {
            char[] char1 = str1.ToCharArray();
            if (char1[0] < 57 && 48 < char1[0])
            {
                Console.WriteLine("不合法");
                break;
            }

        }

判断回文字符串

        int a = str1.Length;
        for (int i = 0; i < str1.Length; i++)
        {
                if (str1[i] !=str1[a-i-1])
                {
                    Console.WriteLine("不是");
                    break ;
                }
                else
                {
                    Console.WriteLine("是");
                    break;
                }
        }

判断气温一直下降的连续天数

        int[] arry = { 13, 12, 11, 10, 21 };
        int k=0,m=0;
        for (int i = 0; i < arry.Length-1; i++)
        {
            if (arry[i] > arry[i+1])
            {
                k++;
            }
            else
            {
                k = 0;
            }
            if (k>m)
            {
                m = k;
            }
        }
        Console.WriteLine(m);

预算

        int[] arry3 = { 130, 120, 270, 100, 210,140,110,260,300 };
        int num1 = 0,num2=0,num3=0;
        for (int i = 0; i < arry3.Length-1; i++)
        {
            num1 = 300 - arry3[i] + num3;
            if (num1<0)
            {
                Console.WriteLine(i);
                break;
            }
            num2 += num1 / 100;
            num3 = num1 % 100;           
        }
    Console.WriteLine(num3 + num2 * 120);