```using System;
namespace test1
{
class Programe4
{
static void Main(string[] args)
{
//编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下∶
/* // 'a'→d'"b' - e 'w'→'z ..."x'→a'y' - b' 'z→℃"*→'D""B'→E"W -→Z..… X'-→Y→B Z'→℃?对于其他字符,不进行加密。
char[] charArray = Console.Readline).ToCharArray() ;ll abcd//遍历字符数组
for (int i=O ; i<charArray.Length; i++){
if ('A'<=charArray[i]&& charArray[i]〈= 'Z'll 'a'〈= charArray[i] && charArray[ile{
if (’W'<charArray[i] && charArray[i]<='Z’ll 'w'<charArray[i]){
charArray[i] = (char)(charArray[i]-23);
}
I
else
{
charArray[i] =(char)(charArray[i]+3);
}
}
Console.WriteLine (charArray) ;
*//*
// 添加一串字符数组
*//* Console.WriteLine("请输入一串字符");
char[] charlist = Console.ReadLine().ToCharArray(); // 创建一个字符数组
for (int i = 0; i < charlist.Length; i++)
{
if ((charlist[i] >='A' && charlist[i] <= 'W' || charlist[i] >= 'a' && charlist[i] <= 'w'))
{
charlist[i] = (char)(charlist[i] + 3);
}
else if ((charlist[i] >= 'X' && charlist[i] <= 'Z' || charlist[i] >= 'x' && charlist[i] <= 'z'))
{
charlist[i] = (char)(charlist[i] - 23);
}
Console.Write(charlist[i]);
}*//*
// 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数
// x,请捋该数插入到序列中,并使新的序列仍然有序。/*
*/
// 输入字符数组
Console.WriteLine("输入一串数字数组");
string str2 = Convert.ToString(Console.ReadLine());
string[] strarr2 = str2.Split(" ");
// 创建一个整形的数组接受
int[] intarr2 =new int[strarr2.Length];
for(int i = 0; i < intarr2.Length; i++)
{
intarr2[i] = Convert.ToInt32(strarr2[i]);
}
// 输入一个 整数x;
Console.WriteLine("请输入一个整数x");
int x= Convert.ToInt32(Console.ReadLine());
Array.Sort(intarr2); // 将数组进行排序;
// 定义一个下标 index;
int index=0;
// 定义一个新数组
int[] newarr=new int[intarr2.Length+1];
for(int i = 0; i < newarr.Length; i++)
{
if (x>= intarr2[i] && x < intarr2[i + 1]) // 判断 x 在数组中的位置 返回 下表位置
{
index = intarr2.Length;
}
newarr[index] = x;
}
for (int i = index; i < newarr.Length; i++) // 从 index 开始赋值
{
newarr[i] = intarr2[i-1];
}
/*
if (intarr2[intarr2.Length - 1] < x)
{
newarr[newarr.Length] = x;
}*/
for(int j=0; j < newarr.Length; j++)
{
Console.Write(newarr[j]);
}
/*
//输入一个数组
int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// 创建一新数组
int[] newarr = new int[arr.Length];
//创建一个新数组下标
int numlest;
for (int i = 0; i < arr.Length + 1; i++)
{
if (arr[i] < num && num < arr[i])
{
numlest = arr.Length;
}
newarr[numlest] = num;
}
for (int i = numlest; i < newarr.Length; i++)
{
}*/
/*string str = Console.ReadLine();//获取控制台输入的字符串 数字都是用空格隔开
string[] strArray = str.Split(" ");//使用空格将字符串分割出来
int[] intArray = new int[strArray.Length];/ /创建了一个整型的数组
for (int i = 0; i < intArray. Length; it+)//将分割出来的数字转成整型类型放到整型数组{
intArray[i] = Convert.ToInt32(strArray[i]);
英‘
Array.Sort(intArray);//排好序的数组
*/
/*最近转秋,气温逐渐下降,小明决定研究天气的变化,他收集了连续N(1<N<100
* 00e)天的最低气温数据,现在想知道气温一直下降的最长连续天数
样例输入:36 32 30 33 28 23 22 30 32样例输出
*/
/* Console.WriteLine("请输入一串数字");
string str = Convert.ToString(Console.ReadLine());
string[] arr1 = str.Split(" "); // 用空格分割输入的数字 然后用字符数组;
int[] intarr = new int[arr1.Length];// 创建一个整形字符数组;
for (int i = 0; i < intarr.Length; i++)
{
intarr[i] = Convert.ToInt32(arr1[i]);
}
int sum = 1;
int maxsum = 1;
for (int i = 0; i < intarr.Length - 1; i++)
{
if (intarr[i] > intarr[i + 1])
{
sum++;
}
else
{
if (sum > maxsum)
{
maxsum = sum;
}
sum = 1;
}
}
if (sum > maxsum) // 最后判断是否赋值。
{
maxsum = sum;
}
Console.WriteLine(maxsum);*/
}
}
}