C#有十个数放入数组中,用户输入一个数值
3.有十个数放入数组中,用户输入一个数值,找出这个数值在本数值中的序号,如果没有输出"不存在...
3. 有十个数放入数组中,用户输入一个数值,找出这个数值在本数值中的序号,如果没有输出"不存在
展开
3个回答
展开全部
用Contains方法就可以判断数组中是否存在某个值的,
不过你还需要数值的序号,那还是得用循环:
int[] iArry = new int[] { 1, 3, 5, 7, 11, 22, 33, 12, 245, 123 };
int i = Convert.ToInt32(Console.ReadLine());
if (iArry.Contains<int>(i))
{
for (int j = 0; j < iArry.Length; j++)
{
if (iArry[j] == i)
{
Console.WriteLine("序号是:" + j);
break;
}
}
}
else
{
Console.WriteLine("不存在");
}
int[] iArry = new int[] { 1, 3, 5, 7, 11, 22, 33, 12, 245, 123 };
int i = Convert.ToInt32(Console.ReadLine());
bool flag = false;
for (int j = 0; j < iArry.Length; j++)
{
if (iArry[j] == i)
{
Console.WriteLine("序号是:" + j);
flag = true;
break;
}
}
if (!flag) Console.WriteLine("不存在");
展开全部
int[] intarry = new int(){1,2……};
int i;
int y=Convert.int32(console.readLine());
for(i=0;I<intarry.lenght;i++)
{
if(y==intarry[i])
{
console.writeLine(i.tostring());
}
else
{
Console.writeLine("本数组不存在");
}
}
int i;
int y=Convert.int32(console.readLine());
for(i=0;I<intarry.lenght;i++)
{
if(y==intarry[i])
{
console.writeLine(i.tostring());
}
else
{
Console.writeLine("本数组不存在");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Contains方法就可以判断数组中是否存在某个值的,
不过你还需要数值的序号,那还是得用循环:
int[] iArry = new int[] { 1, 3, 5, 7, 11, 22, 33, 12, 245, 123 };
int i = Convert.ToInt32(Console.ReadLine());
if (iArry.Contains<int>(i))
{
for (int j = 0; j < iArry.Length; j++)
{
if (iArry[j] == i)
{
Console.WriteLine("序号是:" + j);
break;
}
}
}
else
{
Console.WriteLine("不存在");
}int[] iArry = new int[] { 1, 3, 5, 7, 11, 22, 33, 12, 245, 123 };
int i = Convert.ToInt32(Console.ReadLine());
bool flag = false;
for (int j = 0; j < iArry.Length; j++)
{
if (iArry[j] == i)
{
Console.WriteLine("序号是:" + j);
flag = true;
break;
}
}
if (!flag) Console.WriteLine("不存在");
不过你还需要数值的序号,那还是得用循环:
int[] iArry = new int[] { 1, 3, 5, 7, 11, 22, 33, 12, 245, 123 };
int i = Convert.ToInt32(Console.ReadLine());
if (iArry.Contains<int>(i))
{
for (int j = 0; j < iArry.Length; j++)
{
if (iArry[j] == i)
{
Console.WriteLine("序号是:" + j);
break;
}
}
}
else
{
Console.WriteLine("不存在");
}int[] iArry = new int[] { 1, 3, 5, 7, 11, 22, 33, 12, 245, 123 };
int i = Convert.ToInt32(Console.ReadLine());
bool flag = false;
for (int j = 0; j < iArry.Length; j++)
{
if (iArry[j] == i)
{
Console.WriteLine("序号是:" + j);
flag = true;
break;
}
}
if (!flag) Console.WriteLine("不存在");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询