2017-10-27C#初级:冒泡排序
来源:互联网 发布:淘宝客服的提成怎么算 编辑:程序博客网 时间:2024/06/08 16:37
1.昨天做C#练习题时,有个if(){},写条件时,“==”写成“=”;
2.题目:编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:
‘a’→’d’ ‘b’→’e’ ‘w’→’z’ ……
‘x’→’a’ ‘y’→’b’ ‘z’→’c’
‘A’→’D’ ‘B’→’E’ ‘W’→’Z’ ……
‘X’→’A’ ‘Y’→’B’ ‘Z’→’C’?
对于其他字符,不进行加密。
namespace _152{ class Program { static void Main(string[] args) { Console.WriteLine("输入字符串,进行加密:"); string strOld = Console.ReadLine(); string strTemp = ""; for (int i = 0; i < strOld.Length; i++) { //Array[] strNew = new Array[strOld.Length];//不用数组,用上面的字符串strTtemp if (strOld[i] >= 'a' && strOld[i] <= 'w') { //int num = Convert.ToInt32(strOld[i]);不用这样写 int num = strOld[i]; num = num + 3; char temp = (char)num;//强制转换 //strNew[i] = temp; 不用数组,这个就不必了 strTemp += temp; } else if (strOld[i] >= 'A' && strOld[i] <= 'W') { int num = strOld[i]; num = num + 3; char temp = (char)num; strTemp += temp; } else if (strOld[i]=='x' || strOld[i] == 'y'|| strOld[i] == 'z'|| strOld[i] == 'X'|| strOld[i] == 'Y'|| strOld[i] == 'Z') { int num = strOld[i]; num = num -23; char temp = (char)num; strTemp += temp; } else strTemp += strOld[i]; } Console.WriteLine(strTemp); Console.ReadKey(); } }}
输入一组数字,用空格隔开,排序 ,输出,冒泡排序法:
namespace _153{ class Program { static void Main(string[] args) { Console.WriteLine("输入一组数字用空格间隔:"); string str = Console.ReadLine(); string[] strArray = str.Split(' '); for (int i = 1; i <= strArray.Length-1; i++)//这里的i,是指挤泡次数,j是数组的index { for (int j = 0; j <strArray.Length-1-i+1; j++)//这里长度,一开始,也写错了 { if (Convert.ToInt32(strArray[j]) > Convert.ToInt32(strArray[j +1]))//这里一开始也想错啦,应该是把最大的数挤到最后 { string temp = strArray[j];//这里交换,一开始,写错啦 strArray[j] = strArray[j+1]; strArray[j+1] = temp; } } } foreach (var item in strArray) { Console.Write(item+ ' ' ); } Console.ReadKey(); } }}
阅读全文
0 0
- 2017-10-27C#初级:冒泡排序
- java初级冒泡排序
- 排序第一课,冒泡初级版
- 初级算法整理,冒泡排序法
- 冒泡排序算法(初级版)
- 冒泡排序的初级优化及递归
- 一个初级的冒泡排序算法
- 【算法初级】排序--“冒泡”和“选择”对比
- Code:冒泡排序初级+改进版
- C++冒泡排序(初级版)
- 冒泡排序C#版
- C# 冒泡排序
- c# 冒泡排序
- C#冒泡排序
- C# 冒泡排序!
- C#实现冒泡排序
- C# 冒泡排序法
- C#冒泡排序
- Mysql删除数据后磁盘空间未释放的解决办法
- 并发编程中的CyclicBarrier之shutdown()与shutdownNow()的区别!
- eclipse各常用语句快捷键汇总
- java集合类库学习记录———ArrayList
- 为什么要开始学UX设计了
- 2017-10-27C#初级:冒泡排序
- SpringMVC源码剖析(二)DispatcherServlet的前世今生
- C语言记忆1
- Android root简单分析
- 简单理解与实验生成对抗网络GAN
- Java
- Gemcom Minex v6.03-ISO 1CD专为层状矿床设计的地质、采矿软件\
- 一个简单的单例示例
- ubuntu 15.04+java1.8+hadoop2.8.1