怎么用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)
Print
x;
If
x
>
Max
Then
Max
=
x
Next
i
Print
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循环计算数组最大值?代码怎么写的主要内容,如果未能解决你的问题,请参考以下文章

js怎么输出数组

用for循环怎么输出数字菱形啊

用for循环怎么输出数字菱形啊

php中数组怎么循环输出

for循环里的数组元素怎么拿出来用

什么叫“写一个循环(for或者while)读入五个浮点数?”