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++)
{
int n = numbers[i];
if (n % 2 != 0)
{
Console.Write(n + "\t");
}
}
Console.WriteLine();
#endregion
#region 找出质数
Console.WriteLine("以下数字式质数:");
for (int i = 0; i < numbers.Length; i++)
{
int n = numbers[i];
bool isfind = false;
for (int j = 2; j < n; j++)
{
if (n % j == 0)
{
isfind = true;
break;
}
}
if(!isfind)
{
{
Console.Write(n+"\t");
}
}
}
#endregion
}
相关文章
- 用C#和sql server语言编写的人事管理系统
- [汇编语言]-第七章 用[bx+idata]的方式进行数组的处理
- C语言(第4版) 谭浩强 用指针数组处理上一题目,字符串不等长。
- 用“Whitespace”编程语言编写无字天书
- (C语言)在主函数中输入10个字符串(不等长),用另一函数对它们排序,然后在主函数中输出这10个已排好的字符串(指针数组的方法处理)
- 用Visual C#编写屏幕保护程序
- 用C语言编写简单的病毒
- 百度数据开发面试题 Oracle行列转换Oracle行转列、列转行的Sql语句总结(转)链接中的基本都用到。1)wm_concat、listaggoracle拆分逗号分隔字符串 实现split博主这里没记住正则,开始傻傻的用循环暴力,后来面试的大叔让我随便用什么语言博主就写了个java的List数组拆分,后来想想完全不同,这里应该是String的split,用oracle的话就用正则,其他语言支持正则的都可以用正则。这是老夫版的,面试写的随意,使用方法名递归,估
- windows下用C语言实现服务程序编写与安装
- 类似冒险岛这类游戏是用什么语言编写?或者说它的制作流程是什么?