如何在数组中搜索循环中的值并以-1结尾?

时间:2014-05-23 18:05:20

标签: arrays loops for-loop while-loop

将original和diff定义为两个整数数组,每个数组可以存储10个数字。初始化一个名为newArray的第三个整数数组,大小为10,任意十个正数。

编写提示用户输入数字的代码,然后在newArray中搜索该数字。如果找到该号码:显示带有该号码索引的消息。如果未找到,则显示合适的消息。重复此过程,直到用户输入-1。

如何以-1

结束循环
 // Define Arrays

 int[] original = new int[9];

 int[] diff = new int[9];

 int[] newArray = new int[9];

1 个答案:

答案 0 :(得分:0)

你需要一个循环来提示用户输入,并一直这样做,直到他们输入-1。

int user_input;

while(user_input != -1)
{
    //Prompt user and get input

    //Do comparison and show result.
    for(int i = 0; i < newArray.count; i++)
    {
        if(newArray[i] == user_input)
        {
            Console.Write("Found at index " + i.ToString());
        }
    }
}