来源:蜘蛛抓取(WebSpider)
时间:2015-12-31 00:31
标签:
php获取数组最大值
定义长度为10的整型数组,存放10个100以内的随机整数。找出其中的最大数,并将其删除,所谓删除就是_百度知道
定义长度为10的整型数组,存放10个100以内的随机整数。找出其中的最大数,并将其删除,所谓删除就是
谓删除就是将最大数后面的数均往前移一位。vb作业,坐等大神,最后一个元素置0
提问者采纳
void&=&++i)
if(a[imax]&1];-&<,52,&=&{ int&i,n); printf(",16; for(i&&0;.h&); Show(a;1,87;a[i]) ,n&++i)
a[i] ,&Show(int ,imax&%d&&++i)
printf(&&\n&{ int& ,35,80};i;n& Show(a; int ,60;&=&a[];a[i ,69;&stdio,77;n)&i;+ ,n);i&n;0;DelMax(int& for(i&int ,49;& DelMax(a;&&<,45;&main()&a[];sizeof(a)/sizeof(a[0]);=&=&1);{ int&}int&n,34;imax&&int&",81;-&}void&i&{36;=&1;&n& for(i&a[]&i ,a[i]);0;=& /*36 45 16 81 52 69 87 49 34 77 60 35 8036 45 16 81 52 69 49 34 77 60 35 80Press any key to continue*/#include&n)&=& return 
提问者评价
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java用数组编程 生成0~9之间的100个随机整数 并且显示每个数出现的次数_百度知道
java用数组编程 生成0~9之间的100个随机整数 并且显示每个数出现的次数
目标是0~9;for(int i=0; Random的nextInt(n)方法返回0(包括)~n(不包括)之间的随机整数,所以这里n=10; i++) {
/大致代码int[] count = new Integer[10].nextInt(10)]++;/,依次类推;
count[ i&}最后count[0] 就是随机到0的次数;100;Random random = new Random()
其他类似问题
为您推荐:
其他2条回答
S0;&&nums)&& .println(i+& .(int&&&&&&&&&&&&&&&& :&main(String[]&&&&&&&&&int[10];&&i&&&&&&&&=new&&{&&i++)&&&&&args)&&&&&{&&(int&&&+numCount[i]+&&&&[]&10;{&&void&[]& :&出现了;&}&=0;&numCount&&&&&&&&(int&&static&for&&&}&int[100];&i&&&&&&&i++)&i&=&&&&numCount[i]++;&&&;&&&Random();i&&&&100;&&&&&&&i&&&&&int&int& 。&} .nextInt(10);&for&次;for&&&&);nums=new&{&&&&nums[i]=new& public&& 
我来给你写???
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁新手求问啊
import java.util.A//导入java.util.Apublic class HelloWorld {
public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();
// 调用方法并将返回值保存在变量中
int[] nums = hello.getArray(8);
// 将数组转换为字符串并输出
System.out.println(Arrays.toString(nums));
* 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值
* 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组
*/ public int[] getArray(int length) {
// 定义指定长度的整型数组
int[] nums = new int[length];
// 循环遍历数组赋值
for (int i=0;i&nums.i++) {
nums[i]=(int)(Math.random()*100);
// 产生一个100以内的随机数,并赋值给数组的每个成员
Arrays.sort(nums);
} // 返回赋值后的数组 }}为什么输出的数组,前几个数都是0
还是不太明白。
我知道正确的怎么写,但不懂Arrays.sort(nums);在里面有出现这种情况。
Arrays.sort(nums)会使nums里的数值从小到大排列
i=0时, 执行nums[i]=(int)(Math.random()*100);nums数组变成[x,0,0,0,0,0,0,0],Arrays.sort(nums)以后,nums数组变成[0,0,0,0,0,0,0,x];
i=1时, 执行nums[i]=(int)(Math.random()*100);nums数组变成[0,xx,0,0,0,0,0,0,x],Arrays.sort(nums)以后,nums数组变成[0,0,0,0,0,0,xx,x];
以此类推以后,下面的过程你可以自己推导,所以前四个0是不会动的
点击展开后面3条评论
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2