分享几道黑马程序员训练营.NET基础测试题
来源:互联网 发布:java super重载 编辑:程序博客网 时间:2024/05/17 04:14
1.接收用户输入的一句英文,将其中的单词以反序输出。 例如:“I love you”→“I evol uoy”
这道题目一开始没有什么思路,最后参考网友的,具体代码如下:
static void Main(string[] args) { Console.WriteLine("请输入一句英文:"); String str = Console.ReadLine(); str = Exercise(str); Console.WriteLine(str); Console.ReadLine(); } static string Exercise(string str) { string[] strs = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < strs.Length; i++) { strs[i] = Exercisetwo(strs[i]); } return string.Join(" ", strs); } static string Exercisetwo(string str) { char[] chs = str.ToCharArray(); //变成char数组 for (int i = 0; i < chs.Length / 2; i++) { char temp = chs[i]; chs[i] = chs[chs.Length - i - 1]; chs[chs.Length - i - 1] = temp; } return new string(chs); }
2.随机生成10个1-100之间的数放到ArrayList中,要求这10个数不能重复,并且都是偶数。
这道题目由于本人之前不太了解ArrayList,所以也是参考网友的,具体代码如下:
static void Main(string[] args) { ArrayList arylist = new ArrayList(); while (true) { Random ran = new Random(); int num = ran.Next(1, 100); if (num % 2 == 0 && !arylist.Contains(num)) { arylist.Add(num); } if (arylist.Count == 10) { break; } } foreach (object item in arylist) { Console.WriteLine(item); } Console.ReadLine(); }
- 分享几道黑马程序员训练营.NET基础测试题
- 黑马程序员训练营基础测试
- 黑马程序员-黑马程序员训练营基础测试
- 黑马程序员训练营基础测试(Java版)
- 黑马程序训练营入学基础测试题
- 黑马程序员训练营--C#基础
- 黑马程序员 基础测试题
- 黑马程序员-基础测试题
- 黑马程序员--月薪1W的黑马训练营.Net一期朱磊的分享:逼着自己优秀
- 黑马程序员—月薪1W的黑马训练营.Net一期朱磊的分享:逼着自己优秀
- 黑马程序员------黑马基础测试题参考
- 今天在CSDN黑马程序员训练营的分享
- “黑马程序员”基础测试
- 黑马程序员-基础测试
- 分享几道测试题!
- 黑马程序员训练营
- 黑马程序员训练营
- 黑马程序员_基础测试题详解
- servlet工作原理
- AVL树_插入与删除
- 修改系统tabbar的高度
- 用户管理
- 【AngularJS】 1. Angular JS的五大特性
- 分享几道黑马程序员训练营.NET基础测试题
- 《Pro Git》学习笔记
- 【jiasuba】不为人知的Word手动更新链接设置
- Delphi 三层 实例(1)
- MySQL Linux压缩版安装方法
- mybatis学习笔记--常见的错误
- 1058 成绩合格问题
- 【jiasuba】让Word自动编号功能失效的两个小技巧
- 多线程中的sleep()