3.(***)输入一个n,随机生成一个n*n的二维数组地图,数组元素值随机产生.完成如下操作.例如输入3,
自动生成:
1 2 3
4 5 6
7 8 9
1)求下三角元素的和.(上例为1+4+5+7+8+9=34)
2)遍历二维数组,如果二维数组元素值为偶数,将元素更新为’*’,如果为奇数,将元素更新为’ #’.
# * #
* # *
# * #
3)将上图看做一个游戏地图(#为二维坐标系0,0点),输入一个x,y值,将元素更改为’$’.
例如:输入(0,0),输出
# * #
* # *
$ * #
key:
int n = Convert.ToInt32 (Console.ReadLine());
Random ran = new Random ();//定义随机数
int[,] intArrRan2 = new int[n,n]; //定义数组
int sum = 0; //定义声明和
for(int i = 0 ;i < n;i++){
for(int j = 0; j < n;j++){
intArrRan2[i,j] = ran.Next(100);
}
}
//遍历输出数组
for(int i = 0 ;i < n;i++){
for(int j = 0; j < n;j++){
Console