编程语言】 【C#语言基础】c#用for循环得出的是多个值,怎么从中选最大数

2021-02-02 16:18发布

5条回答
听雨
2021-02-04 09:20

C# 中利用循环得到数组中的最大值, 对于循环我们首先要想到的就是如何找到问题中的循环结构和循环条件:

循环条件 :从0开始遍历整个数组最终到达最后一个(下标为:数组长度-1)

循环结构 :定义一个变量max用于存储前面所有值中的最大值, 因此循环结构为 max和当前下标的数进行比较, 如果比max则将当前数赋值给max,即为当前部分的最大值, 否则不管。


伪代码:

int[] array={2, 6, 1, 7, 8, 10, 3}

int max=array[0];

for(int i=0; i<=array.Length-1; i++)

{

    if(array[i] > max) max = array[i];


console.writeline("{0}是最大值", max);


一周热门 更多>