VB编程题 编写程序 生成一个由一位随机整数构成的5行5列的二维数组a(5,5) 20

((,求(1)每一行之和(2)每一列之和3)两条对角线元素之和,包括主对角线即如a(1,1)、a(2,2)等和次对角线之和即i+j=3的几个数组(4)所有元素之和注意:数... ((,求(1)每一行之和(2)每一列之和3)两条对角线元素之和 ,包括主对角线即如a(1,1)、a(2,2)等和次对角线之和即i+j=3的几个数组(4)所有元素之和
注意:数组打印在文本框中 行和在一竖列中
包含6个文本框 7个命令按钮 只要给出”生成数组“:”行和“”列和“
”主对角线之和“”次对角线之和“的代码就可以了 谢谢 急急急急!!!!
展开
 我来答
陌涵晨枫
2012-05-07 · TA获得超过211个赞
知道答主
回答量:196
采纳率:0%
帮助的人:62.3万
展开全部
public class Main2 {
int [][]fun(int x){
int [][]l =new int[x][x];
int []n=new int[x*x];
int i,j;
for(i=0;i while(true){
n[i]=(int)(Math.random()*100);
for(j=0;j if(n[j]==n[i])
break;
}
if(j==i)
break;
}
}

for(i=0;i for(j=0;j l[i][j]=n[5*i+j];
}
}
return l;
}
public static void main(String args[]){
Main2 main=new Main2();
int [][]k=main.fun(5);
//System.out.print(k.length);
for(int i=0;i for(int j=0;j System.out.print(k[i][j]+"\t");
}
System.out.println();
}
}
}
一次运行:
50 27 3 62 6
11 63 20 42 60
33 51 56 65 81
24 23 67 47 7
94 99 87 28 66

代码如上,你懂的,fun()可以得到x*x的值为0~100的2维数组,但是你的x不要超过10,为什么你懂的..但是不清楚是不是你想要的那种,这是java里的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式