c#数组的初始化,计算元素最大最小平均值。

分配长度为100的整数数组。将该数组初始化为0~100之间的一系列随机数,首先打印输出该数组的元素,然后计算数组中所含元素的最大值、最小值和平均值。
提示:产生随机数使用的类 Random ,该类中有一个实例方法 Next , Next 可接收一个参数作为产生随机数的最大值。 用举例:
Random g = new RandomO ; int c = g . Next (50);

题主要的代码如下

img


using System;
using System.Linq;
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {

            int[] arr = new int[100];
            var r = new Random();
            for (var i = 0; i < 100; i++) arr[i] = r.Next(0, 101);
            var max = arr.Max();
            var min = arr.Min();
            var avg = arr.Average();

            Console.WriteLine(String.Join(",", arr));
            Console.WriteLine("最大值:" + max);
            Console.WriteLine("最小值:" + min);
            Console.WriteLine("平均值:" + avg);



            Console.ReadKey();
        }
    }
}

有帮助麻烦点下【采纳该答案】,谢谢~~有其他问题可以继续交流~

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
    int i,a,max,min;
    srand(time(NULL));
    for(i=0;i<10;i++)
    {  
        a = rand()%100+1;
        if(i==0)
          max = min = a;
        else 
        {  
            if(max < a)
                max = a;
            if(min > a)
                min  = a;
        }
    }
    printf("%d\n%d",max,min);
    return 0;
}