任意输入对应瓶数的可乐,输出对应喝了多少瓶,剩下几个空瓶
int CoCal = 364;
int Botal = 0;
for (int i = 0; ; i++)
{
int num1 = CoCal % 3;
int num2 = CoCal / 3;
CoCal = num1 + num2;
Botal += num2;
if (num2 == 0)
{
Console.WriteLine(CoCal);
Console.WriteLine(Botal * 3 + CoCal);
break;
}
}
字符串加密
char[] charList = Console.ReadLine().ToCharArray();
string[] stList = { "1", "2", "3", "4", "5" };
Console.WriteLine(string.Join("-", stList));
for (int i = 0; i < charList.Length; i++)
{
if (('a' <= charList[i] && charList[i] <= 'z') || ('A' <= charList[i] && charList[i] <= 'z')) {
if ('x' <= charList[i] || 'X' <= charList[i] && charList[i]<='z')
{
charList[i] = Convert.ToChar(charList[i] - 23);
}
else
{
charList[i]=(char)(charList[i]+3);
}
}
}
Console.WriteLine(string.Join("", charList));
冒泡排序
int[] num = { 17, 3, 4, 5, 1, 9 };
for(int i = 0; i < num.Length-1; i++)
{
for (int j = 0; j < num.Length-1-i; j++)
{
int temp = num[j];
if (num[j] > num[j+1])
{
num[j] = num[j + 1];
num[j+1] = temp;
}
}
}
Console.WriteLine(String.Join(" ", num));
数组自带的排序功能
int[] aray1 = {9,3,4,2,62,25};
Array.Sort(aray1);
Console.WriteLine(string.Join(" ", aray1));

int[] aray2 = { 32, 15, 67, 48, 3 };
Console.WriteLine("请输入你要插入的数");
int x = Convert.ToInt32(Console.ReadLine());
int m = 0;
Array.Sort(aray2);
for (int i = 0; i < aray2.Length-1; i++)
{
if (aray2[i] <= x && x <= aray2[i+1])
{
m= i+1;
break;
}
}
if (x>= aray2[aray2.Length-1])
{
m = aray2.Length;
}
int[] array2 = new int[aray2.Length+1];
for (int i = 0; i < m; i++)
{
array2[i] = aray2[i];
}
array2[m]=x;
for (int i = m+1; i < array2.Length; i++)
{
array2[i] = aray2[i - 1];
}
for (int i = 0; i < array2.Length; i++)
{
Console.Write(array2[i] +" ");
}