用c#语言编写程序,创建一个长度为n的整型数组,要求:1输入n个整数再输出;2输出n个整数中所有偶数
3任意给定一个整数判断是否在数组中;4从数组中任意选择两个整数做除法并输出结果;5为数组作升序排序...
3任意给定一个整数判断是否在数组中;4从数组中任意选择两个整数做除法并输出结果;5为数组作升序排序
展开
3个回答
展开全部
int n=6; int[] num=new int[n];
string string1 = Console.ReadLine();
string[] string2 = string1.Split(',');
int count=0;
foreach (string str in string2)
{
count++;
}
if(count==n)
{
for(int i=0;i<count;i++)
{
num[i]=Convert.ToInt32(string2[i]);
}
}
else
{
Console.WriteLine("输入数字数量不符");
}
Console.WriteLine("全部数字为");
foreach(int item in num)
{
Console.WriteLine(item+",");
}
Console.WriteLine("偶数为");
foreach(int item in num)
{
if(item%2==0)
{
Console.WriteLine(item+",");
}
}
Console.WriteLine("输入要匹配数字");
int m=Convert.ToInt32(Console.ReadLine());
bool exist=false;
foreach(int item in num)
{
if(item==m)
{
Console.WriteLine("存在");
exist=true;
break;
}
}
if(exist==false)
{
Console.WriteLine("不存在");
}
//排序
for(int i=0;i<count;i++)
{
int a=num[i];
for(int j=i-1;j>=0;j--)
{
if(a<num[j])
{
num[j+1]=num[j];
num[j]=a;
}
else
break;
}
}
foreach(int item in num)
{
Console.WriteLine(item+",");
}
Console.ReadLine();
//这个程序放到MAIN里面就可以调试了.N(数组长度)要自己设定我设置了为6;如果要动态设置只要在输入数组计算count后设为count 就可以了.第4问没怎么看懂就没做是自己取2个数还是随即取两个数?
//输入的数组以逗号隔开
string string1 = Console.ReadLine();
string[] string2 = string1.Split(',');
int count=0;
foreach (string str in string2)
{
count++;
}
if(count==n)
{
for(int i=0;i<count;i++)
{
num[i]=Convert.ToInt32(string2[i]);
}
}
else
{
Console.WriteLine("输入数字数量不符");
}
Console.WriteLine("全部数字为");
foreach(int item in num)
{
Console.WriteLine(item+",");
}
Console.WriteLine("偶数为");
foreach(int item in num)
{
if(item%2==0)
{
Console.WriteLine(item+",");
}
}
Console.WriteLine("输入要匹配数字");
int m=Convert.ToInt32(Console.ReadLine());
bool exist=false;
foreach(int item in num)
{
if(item==m)
{
Console.WriteLine("存在");
exist=true;
break;
}
}
if(exist==false)
{
Console.WriteLine("不存在");
}
//排序
for(int i=0;i<count;i++)
{
int a=num[i];
for(int j=i-1;j>=0;j--)
{
if(a<num[j])
{
num[j+1]=num[j];
num[j]=a;
}
else
break;
}
}
foreach(int item in num)
{
Console.WriteLine(item+",");
}
Console.ReadLine();
//这个程序放到MAIN里面就可以调试了.N(数组长度)要自己设定我设置了为6;如果要动态设置只要在输入数组计算count后设为count 就可以了.第4问没怎么看懂就没做是自己取2个数还是随即取两个数?
//输入的数组以逗号隔开
展开全部
追问
能详细一点吗?我这个好像是c#6.0.因为我对编程实在不怎么感冒
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#2.0 的泛型集合也能简单的实现。
最基本的数组也能。
自己想吧。
最基本的数组也能。
自己想吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询