自己从0开始学习Unity的笔记 V (C#的数组练习)
2024-10-18 18:19:58
今天练习了数组输入,先从最简单的开始,因为我输入完这些之后,觉得应该有更简单的方法,先来介绍一下我做的练习代码
//做一个最多能容纳10个数字的,用户可以输入任意1-10个数字,判断长度,输出数字 int[] A = new int[];
bool adminInput;
int adminNum;
string input; int count = ; //用于监听用户输入的次数 Console.WriteLine("请用户输入1-10个整数,输入p可以跳出"); string esc; for (int i = ; i < A.Length; i++) //循环输入数字
{ Console.Clear();
Console.WriteLine("请输入第{0}个整数,输入p可以跳出", i + ); //提示用户输入到第几个数字
input = Console.ReadLine();
esc = input;
if (esc == "p") //输入p跳出
{
break;
} count = i+; adminInput = int.TryParse(input, out adminNum); //判断是否输入的是数字 while (true)
{
if (adminInput == false)
{
Console.WriteLine("请输入正确的第{0}数字", i + );
input = Console.ReadLine();
adminInput = int.TryParse(input, out adminNum);
}
else
{
break;
}
} A[i] = adminNum;
} Console.WriteLine("你输入的数组为"); //这一段是测试直接输出数组 for (int i = ; i < A.Length; i++)
{
Console.WriteLine(A[i]);
} Console.WriteLine("你所输入的数组长度为" + A.Length); Console.WriteLine("你输入的数组为"); for (int i = ; i < count; i++) //这一段是正常输出数组
{
Console.WriteLine(A[i]);
} Console.WriteLine("你所输入的数组长度为" + count); Console.ReadKey();
我尝试做了一次输入,输入了5个数字,1,2,3,4,5这五个,然后我尝试打印了长度,发现当创建这个10位数数组的时候,原来都被0填满了,所以数组长度就是10,
然后作为我现在的只是,我只能做一个计数器,用来记录用户输入的个数,然后再输出数组,所以才会有后面代码的输出。。。听说以后有新的方法,下次学到新的,我再来做一次。
最新文章
- 1226关于count(*)不走主键索引反而走二级索引
- 学习C++.Primer.Plus 10 对象和类
- thinkphp3.2与phpexcel带图片生成 完美案例
- NDK开发-零散知识点整理
- 【转】Linux 文件夹文件创建与删除
- 【poj1011】 Sticks
- AngularJs的$http使用随笔
- 初学structs2,简单配置
- 【转】SVN服务器客户端以及环境的搭建和使用
- HDU1013Digital Roots
- hdu 4523 威威猫系列故事——过生日 小模拟
- SQL SERVER 存储过程基础
- 基于spring mvc的图片验证码实现
- [Swift]LeetCode317. 建筑物的最短距离 $ Shortest Distance from All Buildings
- 出现xml错误的时候都是配置文件的名字没有改造成的
- Oracle错误——user ** lacks CREATE SESSION privilege logon denied
- 9.22 keep studying
- Python:员工信息增删改查
- QT5中无法包含Qtgui头文件的问题。
- nginx优化(转)