怎么用for循环计算数组最大值?代码怎么写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用for循环计算数组最大值?代码怎么写相关的知识,希望对你有一定的参考价值。
int[]all=1,4,8,2,12,55,30;
int
max=all[0];//将第一个设为最大值
for(int
i=1;i<all.lenght;i++)
max=all[i]>max?all[i]:max;//从第二值开始比较;如果大于max此时max=当时值;
参考技术A 两道实例希望对你的问题有所帮助(VB):
1.随机产生10个100~200之间的整数,求最大值
Private
Sub
Command1-Click()
Max
=
100
For
i
=1
To
100
x=Int(Rnd*101+100)
x;
If
x
>
Max
Then
Max
=
x
Next
i
Print"最大值”;
Max
End
Sub
2用Array
函数建立的含有8个数组元素的数组,然后查找并输出数组中最大值
Option
Base
1
Private
Sub
Command1-Click()
Dim
arrl
,
Max
as
Integer
arrl
=
Array(12,435,76,24,78,54,866,43)
Max=
arrl(1)
For
i
=1
To
8
If
arrl(i)
>
Then
Max
=arrl(i)
Next
i
Print"最大值”;
Max
End
Sub 参考技术B 说清楚是用什么啊
Java
c
vb
还是js
用for循环怎么输出数字菱形啊
要求输出如下菱形:
代码:
public static void main(String[] args)
int totalRow = 7;
for (int row = 0; row < totalRow; row++)
// 左边空格数
int leftSpaceNum = Math.abs(totalRow / 2 - row);
//每行中间最大值
int colMid = totalRow / 2 - leftSpaceNum + 1;
// 数字个数
int number = totalRow-2*Math.abs(totalRow/2-row);
for (int col = 0; col < totalRow; col++)
if (col < leftSpaceNum)
System.out.print(" ");
else if(col < number+leftSpaceNum)
System.out.print(colMid - Math.abs(totalRow/2-col) + " ");
else
break;
System.out.println();
以上是关于怎么用for循环计算数组最大值?代码怎么写的主要内容,如果未能解决你的问题,请参考以下文章