C#数组求和,求最大数,最小数,平均值

以上是代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] arr = new int[10];
            int count = 0;
            for (int i = 0; i < arr.Length; i++)
            {
                arr[i] = i + 1;
                Console.WriteLine(arr[i]);
                count += arr[i];
            }

            int max = arr[0];
            for (int i = 0; i < arr.Length; i++)
            {
                if (max<arr.Length)
                {
                    max = arr[i];
                }
            }
            int min = arr[0];
            for (int i = 0; i > arr.Length; i++)
            {
                if (min > arr.Length) //片段是否大于满足就最小的   最大数同理
                {
                    min = arr[i];
                }
            }
            Console.WriteLine("和="+count);
            Console.WriteLine("平均数="+count/arr.Length);
            Console.WriteLine("最大数"+max);
            Console.WriteLine("最小数" + min);
        }
    }
}

以上是java

package Arry;

public class avgarry {
public static void main(String[] args) {
    int [] temp=new int[10];
     int count=0;
    for (int i = 0; i < temp.length; i++) {
        temp[i]=i+1;
        System.out.println(temp[i]);
        count+=temp[i];
    }

    int max=temp[0];
    for (int i = 0; i < temp.length; i++) {
        if (max<temp.length) {
            max=temp[i];
        }
    }
    int samll=temp[0];
    for (int i = 0; i < temp.length; i++) {
        if (samll>temp.length) {
            samll=temp[i];
        }
    }
    System.out.println("总数"+count);
    System.out.println("平均数"+count/temp.length);
    System.out.println("最大数"+max);
    System.out.println("最小数"+samll);
}
}

原文地址:https://www.cnblogs.com/yijieyufu/p/12417192.html

时间: 2024-10-16 01:26:50

C#数组求和,求最大数,最小数,平均值的相关文章

5th 13.10.21数组求和 求最大数

01求1+2+3+4+5+...+10 1先创建变量用来保存相加和 2便利1到10 3让保存的变量与for循环变量相加, 在赋值给保存和的变量 int sum = 0; for(i=0;i<=10;i++){ sum += i; } sop(sum); 02:求数组的和 1先创建变量用来保存相加和 2便利数组 3让保存的变量与for循环变量相加, 在赋值给保存和的变量 int[] array = new int[]{45,4,45,4,5,4,} int sum = 0; for(int=0;i

分治法求最大数最小数问题

package com.trfizeng.fenzhifa; /** * * @author trfizeng * 思想:就是把复杂问题简单化,将一个大问题分割成许多小问题,再分别解出决对应的小问题的集合就是大问题的解 * */ public class MaxAndMin { public static void main(String[] args) { int[] Array = { -18, -16, 9, -5, 7, -40, 0, 35 ,-2 }; System.out.prin

编程题:全局的使用。求最大数、最小数和平均值。

#include<stdio.h> int Num,Max,Min; int average(int array[]) { int i,array_aver=array[0]; Max=Min=array[0]; for(i=1;i<Num;i++) { if(array[i]>Max) Max=array[i]; if(array[i]<Min) Min=array[i]; array_aver+=array[i];} array_aver/=Num; return arr

定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数:然后按顺序每五个数求出一个平均值,放在另一个数组中并输出. var arr = []; var NewArr = []

用递归的方法求数组中的最大数

思路: 得到全部5个中最大的数--> 比较第5个数与前四个中最大数的值-> 得到前四个中最大的数--> 比较第四个数与前三个中最大数的值-->得到前三个数中的最大值-->比较第三个数与前两个中最大数的值-->得到前两个数中最大的值-->比较第二个数与第一个数中的最大值 但实际运算是从最右端往左端逐步(和上面的执行路径正好相反)比较的. 1 package test; 2 3 public class ArrayMax { 4 5 public static voi

汇编实现在数组中查找最大数

这个汇编版的求最大数的函数还是有很多亮点的: 如何计算.data里面某个数组的总字节数. 如何使用除法指令,被除数要放到%eax里面,除数要放到%ebx里面 如何使用leaq把地址复制到某个寄存器中 cmovl指令,带条件的赋值语句 code: .section .data data_item:     .long 1,2,3,4,5,6,7,8,9,10,15, -1, 99 data_item_end: .equ data_item_len, data_item_end - data_ite

二维数组循环求最大子数组

一.题目要求 输入一个二维整形数组,数组里有正数也有负数. 二维数组首尾相接,象个一条首尾相接带子一样. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 求所有子数组的和的最大值. 要求时间复杂度为O(n)题目:返回一个二维整数数组中最大子数组的和 二.源代码 #include<iostream.h> int main() {  int x,y,n,m;  int s[10][20];  int sum[10][20]; cout<<"请输入3行4列的矩

二维数组求和

输入一个二维的整形数组,数组里有正数也有负数,数组中连续的一个或多个整数组成一个二维子数组,每个子数组都有一个和.求所有子数组的和的最大值. 解题思路:由于原来做的这个时间有一点久远,我记得当时的思路就是将二维数组转化为一维数组,然后利用原来的一维数组求和的方式进行计算. 源代码 package shengcheng; import java.util.Scanner; import org.junit.Test; public class Erwei { @Test public void f

数组求和与课后作业

数组求和: 设计思路: 1.创建一个int型数组,长度为10,用来存放随机数: 2.使用Random类,产生随机数: 3.使用for循环把随机数存入数组中并求出数组中所有元素的和 4.使用JTextArea和JOptionPane生成消息框,输出数组的求和结果 程序流程图: 源程序: package shuzuadd;//包名 import javax.swing.*;//把 javax包里面的swing包里面的 所有东西 引进来. public class ShuZuAdd {//类名 pub

POJ 2299 Ultra-QuickSort (树状数组+离散化 求逆序数)

In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping two adjacent sequence elements until the sequence is sorted in ascending order. For the input sequence 9 1 0 5