徐州汽车网

C# 请教一个数字排序遇到字母,数字叠加的问题

发布时间:2019-09-17

就看成是一个整形数组从大到小排呗 不过比对的是你得出的这个相似度罢了

回复:

你应该是想随便输入一些字符,在从大到小排序吧
//冒泡排序
int[] scores=new int[5];
int i, j;//循环变量
int temp;//临时变量
Console.WriteLine("输入5个数字:");
for (i = 0; i < 5; i++)
{
Console.WriteLine("输入第{0}数",i+1);
scores[i] = int.Parse(Console.ReadLine());
}
//开始排序
for (i = 0; i < scores.Length - 1;i++ )
{
//将最大元素交换到最后
for (j = 0; j < scores.Length - 1 - i; j++)
{
if (scores[j] > scores[j + 1])
{

temp = scores[j];
scores[j] = scores[j + 1];
scores[j + 1] = temp;
}
}
}
//输出结果
for (i = 0; i < 5; i++)
{
Console.WriteLine("{0}\t",scores[i]);
}
Console.ReadLine();
大到小排序也相同

回复:

一个思路,存三位字符型数组,从第一位开始依次往后比较。然后随便一种排序方法。

回复:

你应该是想随便输入一些字符,在从大到小排序吧 //冒泡排序 int[] scores=new int[5]; int i, j;//循环变量 int temp;//临时变量 Console.WriteLine("输入5个数字:"); for (i = 0; i < 5; i++) { Console.WriteLine("输入第{0}数",i+1); scores...

回复:

找到输入框属性 在事件中找到KeyPress事件并双击 在事件中添加判断 if((e.KeyChar57) && e.KeyChar!=8) e.Handled=true; 这样就不处理字母了

回复:

string str = "abc123fgh";string regstr = @"(^[a-z]+\d+).*";if(Regex.IsMatch(str,regstr,RegexOptions.IgnoreCase)) str = Regex.Replace(str, regstr, "$1");Console.WriteLine(str);Console.ReadKey();//判断是否以字母开头是一样的if(Reg...

回复:

提供一个思路,具体实现你自己根据实际情况去做吧。 String[] c = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "1", "2", "3", "4", "5", "6", "7"...

回复:

字母转换成数字 byte[] array = new byte[1]; //定义一组数组array array = System.Text.Encoding.ASCII.GetBytes(string); //string转换的字母 int asciicode = (short)(array[0]); ASCII码 = Convert.ToString(asciicode); //将转换一的ASCII...

回复:

//你在控制台程序中试下 //复制以下代码到Main方法中,就可以看到结果了。这个方法简单易懂。不明白再问我。 Console.WriteLine("请输入一个字符串(前面字母,后面数字),回车结束。"); string x = Console.ReadLine(); string a = ""; string...

上一篇:干性头发用滋源油性发丝适用洗会怎样 下一篇:雾里花液氮冰淇淋:成都靠谱的冒烟冰淇淋机哪

返回主页:徐州汽车网

本文网址:http://0516car.cn/view-208358-1.html
    信息删除