C#编程题 200分!

来源:百度知道 编辑:UC知道 时间:2024/09/18 04:16:35
1:编写程序,求10*10矩阵的最大植及位置。用c#写!

2.已知数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?

(追加100分!!23号下午必须写好!)

#1
int[,] arr = new int[10, 10];
int ai, aj, max;
ai = 0; aj = 0; max = 0;
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
arr[i, j] = i * j;
}
}

for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 9; j++)
{
if (arr[i, j+1] > arr[i, j])
{
ai = i; aj = j + 1;
}
}
}
max = arr[ai, aj];
Response.Write("最大值为:" + max + "<br>" + "位置为:arr[" + ai + "," + aj + "]");

2#
double[] arr = new double[50];
arr[0] = 1; arr[1] = 1;
for (int i = 2; i < 50; i++)
{
arr[i] = arr[i - 2] + arr[i - 1];