Day1:C#学习冒泡排序。(study from siki)
来源:互联网 发布:英文翻译软件哪个好 编辑:程序博客网 时间:2024/04/20 18:37
//新人新学,如有好的建议和指导方法还请留言告诉我,谢谢!
namespace ConsoleApplication字符串排序
{class Program
{
//编写一个控制台程序,要求用户输入一组数字用空格间隔,对用户输入的数字从小到大输出。
static void Main(string[] args){
string str = Console.ReadLine();//用户输入一串带空格的数字字符串。
string[] strArray = str.Split(' ');
//定义一个string型的数组,将字符串str中的字符按空格分开并作为单个数组元素存入strArray。
int[] numberArray = new int[strArray.Length];//定义一个int型的数组numberArray,其长度等于strArray.Length。
for (int i = 0; i < strArray.Length; i++)
{
//for循环遍历为numberArray进行初始化赋值。
int temp = Convert.ToInt32(strArray[i]);//将string型数组中i位的string型元素转化为int型并赋值于numberArray中的i为元素。numberArray[i] = temp;
}
for (int j = 1; j < numberArray.Length; j++)//总共需要执行numberArray.Length次循环才能将所有元素排列完毕。{
for (int k = 0; k < numberArray.Length-1; k++)
{
//从0开始将数组中的元素不断与后一位比较,执行完一次循环后即将最大的元素排列到最后。
if (numberArray[k] > numberArray[k + 1]){
int temp = numberArray[k];
numberArray[k] = numberArray[k + 1];
numberArray[k + 1] = temp;
}
}
}
for(int m =0;m<numberArray.Length;m++){
Console.Write(numberArray[m]+" ");
}
Console.ReadKey();
}
}
}
阅读全文
0 0
- Day1:C#学习冒泡排序。(study from siki)
- 跟siki老师学C#第四天(学习部分)
- 黑马程序员-C#冒泡排序-学习笔记
- C#算法学习总结—冒泡排序
- study of hacking_linux(day1)
- 冒泡排序C#版
- C# 冒泡排序
- c# 冒泡排序
- C#冒泡排序
- C# 冒泡排序!
- C#实现冒泡排序
- C# 冒泡排序法
- C#冒泡排序
- C#冒泡排序
- C# 冒泡排序
- C# 冒泡排序
- c# 冒泡排序
- C#冒泡排序代码
- SSO单点登录
- 信号量Semaphore
- 关于MYSQL数据库中的的四个事务等级的实例
- 用maven创建Spring mvc项目
- 安全的终止正在运行的线程
- Day1:C#学习冒泡排序。(study from siki)
- Android sudio配置实现app多渠道打包,libary多渠道打包
- STC89C51单片机串口程序下载失败总结
- URL中包含中文时fileNotFoundException解决1
- 阿里云远程ssh到搬瓦工服务器
- 九大内置对象
- RFC 959--File Transfer Protocol
- 面向对象的六大原则
- 域名,ip,socket