码迷,mamicode.com
首页 > 编程语言 > 详细

数组分析器

时间:2018-04-08 00:12:57      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:.text   pos   i++   奇数   质数   collect   console   ==   []   

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
#region 创建数组
Console.Write("请输入数组的长度");
int[] numbers = new int[int.Parse(Console.ReadLine())];
for (int i = 0; i < numbers.Length; i++)
{
Console.Write("请输入数组的第" + (i + 1) + "项:");
numbers[i] = int.Parse(Console.ReadLine());
}
Console.Clear();

#endregion
#region 对数组排序
for (int i = 0; i < numbers.Length - 1; i++)
{
for (int j = i + 1; j < numbers.Length; j++)
{
if (numbers[i] > numbers[j])
{
int temp = (numbers[i]);
numbers[i] = numbers[j];
numbers[j] = temp;
}
}
}
Console.WriteLine("您输入的数字排序后如下:");
for (int i = 0; i < numbers.Length; i++)
{
Console.Write(numbers[i] + "\t");
}
Console.WriteLine();
#endregion
#region 找出奇数
Console.WriteLine("其中,一下数字是奇数:");
//查找问题
//查找样本:数组中所有的数字
//查找目标:样本数据除以2不为0
//找到后的操作:输出目标数据
for (int i = 0; i < numbers.Length; i++ )
{
if(numbers[i] % 2 != 0)
{
Console.Write(numbers[i]+ "\t");

}
}
Console.WriteLine();
#endregion
#region 找出质数
Console.WriteLine("以下数字是质数:");

for (int i = 0; i < numbers.Length; i++)
{
bool isFind = false;
for (int j = 2; j < numbers[i]; j++ )
{
if (numbers[i] % j == 0)
{
isFind = true;
break;

}
}
{
if (!isFind)
{
Console.Write(numbers[i] + "\t");
}
}

}

#endregion
Console.ReadLine();
}
}
}

数组分析器

标签:.text   pos   i++   奇数   质数   collect   console   ==   []   

原文地址:https://www.cnblogs.com/WangHaiFen9/p/8735307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!