今天练习了数组输入,先从最简单的开始,因为我输入完这些之后,觉得应该有更简单的方法,先来介绍一下我做的练习代码

           //做一个最多能容纳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,

然后作为我现在的只是,我只能做一个计数器,用来记录用户输入的个数,然后再输出数组,所以才会有后面代码的输出。。。听说以后有新的方法,下次学到新的,我再来做一次。

最新文章

  1. 1226关于count(*)不走主键索引反而走二级索引
  2. 学习C++.Primer.Plus 10 对象和类
  3. thinkphp3.2与phpexcel带图片生成 完美案例
  4. NDK开发-零散知识点整理
  5. 【转】Linux 文件夹文件创建与删除
  6. 【poj1011】 Sticks
  7. AngularJs的$http使用随笔
  8. 初学structs2,简单配置
  9. 【转】SVN服务器客户端以及环境的搭建和使用
  10. HDU1013Digital Roots
  11. hdu 4523 威威猫系列故事——过生日 小模拟
  12. SQL SERVER 存储过程基础
  13. 基于spring mvc的图片验证码实现
  14. [Swift]LeetCode317. 建筑物的最短距离 $ Shortest Distance from All Buildings
  15. 出现xml错误的时候都是配置文件的名字没有改造成的
  16. Oracle错误——user ** lacks CREATE SESSION privilege logon denied
  17. 9.22 keep studying
  18. Python:员工信息增删改查
  19. QT5中无法包含Qtgui头文件的问题。
  20. nginx优化(转)

热门文章

  1. 蚂蚁社招Java-第四轮电话面试【技术终面】
  2. ggplot2 texts : Add text annotations to a graph in R software
  3. Hadoop详细安装配置过程
  4. J2EE Filter中修改request内容
  5. 常用的ubantu操作命令
  6. [Delphi] 设置线程区域语言防止乱码
  7. OpenMP 奇偶换排序
  8. Eclipse去掉对jQuery的错误提示
  9. VS Code 界面语言设置
  10. ajax的post请求方式