判断一个字符串是不是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);