int[] = new int[];
答案:2 悬赏:0
解决时间 2021-02-12 03:41
- 提问者网友:花之森
- 2021-02-11 19:42
int[] = new int[];
最佳答案
- 二级知识专家网友:修女的自白
- 2021-02-11 20:07
为什么前面要加 int[] cnt = new int[10];
//这是对数组的声明和初始化
里面的10是什么意思
//代表数组的大小,即里面可以装载10个元素(这里是整型数组,所以里面就可以装载10个整数);
int t=r.Next (10);不是要每个数小于10了嘛!!!前面又添加一个数组intint[] cnt = new int[10]是什么意思啊??不时罗索了吗??
//由于产生的是"小于10的非负整数",而要输出"0到9的每个数的个数",按题意最后要输出10个数,所以正好对应数组的10个元素(上面提到的"装载10个整数"),可以把数组的10个位置看成10个房间,将其编号0,1,2...9;每个房间里装的就是这个数出现的次数.第一个循环中的t是数组的下标,也就是指向0-9的房间编号,比如某次循环中它得到2,那么就有操作cnt[2]++;如果原来2号房间里是0,这代表0+1,也就是2出现了1次.
//这是对数组的声明和初始化
里面的10是什么意思
//代表数组的大小,即里面可以装载10个元素(这里是整型数组,所以里面就可以装载10个整数);
int t=r.Next (10);不是要每个数小于10了嘛!!!前面又添加一个数组intint[] cnt = new int[10]是什么意思啊??不时罗索了吗??
//由于产生的是"小于10的非负整数",而要输出"0到9的每个数的个数",按题意最后要输出10个数,所以正好对应数组的10个元素(上面提到的"装载10个整数"),可以把数组的10个位置看成10个房间,将其编号0,1,2...9;每个房间里装的就是这个数出现的次数.第一个循环中的t是数组的下标,也就是指向0-9的房间编号,比如某次循环中它得到2,那么就有操作cnt[2]++;如果原来2号房间里是0,这代表0+1,也就是2出现了1次.
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-11 20:14
你的数组变量4个c命名重复
还有数组,只有定义时初始化。
int[][] c=new int[][]{{11,22},{11,22},{11,22}};
int[][] c=new int[3][];
c[0]=new int[2];
c[0][0]=11;
c[0][1]=12;
c[1]=new int[2];
c[1][0]=21;
c[1][1]=22;
c[2]=new int[2];
c[2][0]=31;
c[2][1]=32;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯