帮忙解决编程问题.谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:24:28
int x = 3, y = 2;
int val = 0;
string[,] strAll = new string[x, y];
for (int i = 0; i < x; i++)
for (int j = 0; j < y;j++)

{
val++;
strAll[i, j] = val.ToString();
}
Console.WriteLine("请输入要查找的数字:");
string value = Console.ReadLine();
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
{
if (strAll[i, j])
Equals(value);
{
goto L1;
}
}
}
Console.WriteLine("数组中没有要查的数!");
goto L2;
L1:
Console.WriteLine("找到要查找的数字!");
L2:

int x = 3, y = 2;
int val = 0;
string [] strAll = new string[3,2];
for (int i = 0; i < x; i++)
for (int j = 0; j < y;j++)

{
val++;
strAll[i, j] = val.ToString();
}
Console.WriteLine("请输入要查找的数字:");
string value = Console.ReadLine();
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
{
if (strAll[i, j])

Equals(value);
goto L1;

}
}

Console.WriteLine("数组中没有要查的数!");
goto L2;
L1:
Console.WriteLine("找到要查找的数字!");
L2:
Console.WriteLine("结束查找.");

你是用JAVA语言写的吗?以上程序是我给你改过来,不知道满足你的意思!

给你提出二点建议:
1,代码写得美观点,方便自己调试也方便别人看。一看,你就没有写规范,那个括号多写了好几个。
2,建议不要使用GOTO语句。

先运行一下啊,看看第几行出错。