Go 数组计算(2)

package main
import "fmt"

func main(){
 
	myArray := [10]int{1,2,3,4,5,6,7,8,9,10}

	var mySplic [] int  = myArray[:5]

	my_array := make( []int,10,20)
	my_array2 := make([]int,5,10)
	my_array3 :=[] int{1,2,3,5,100}	

	for x,y := range my_array3{
		my_array2[x] = y
		if x == 0{
			fmt.Println("no")
			my_array2[x] = 22
		}
		fmt.Println("x:y",x,y)
	}

	for x,y := range myArray{
		fmt.Println("MyArray x,y:",x,y)
		my_array[x] = y
	}

	fmt.Println("my_array:", my_array3)

	fmt.Println(mySplic)

	fmt.Println(myArray)
	for _, v := range myArray {
		fmt.Println(v," ")
	}

	for i, v := range mySplic{

		fmt.Println(i,v)
	}

	copy(my_array,my_array2)
	fmt.Print("my_array2:",my_array2)
	fmt.Println("my_array:",my_array)
	fmt.Print("/n")

}
时间: 2024-11-07 07:40:45

Go 数组计算(2)的相关文章

多维数组计算差集

大家都知道一维数组计算差集的内置函数是array_diff_assoc($array1, $array2),可是多维数组怎样计算差集呢,就须要写一个对应的算法. 我写了一个算法供大家參考. <? php //多维数组的差集 function array_diff_assoc_recursive($array1,$array2){     $diffarray=array();     foreach ($array1 as $key=>$value){       //推断数组每一个元素是否是

1.二维数组计算班级成绩

import java.util.Scanner; /** * 已知有3个班级各5名学员,请使用二维数组计算各个班级的总成绩 * */ public class ThreeTotal { public static void main(String[] args) { Scanner input=new Scanner(System.in); int [][] array = new int[3][5]; //3个班的成绩 //i:班级 j:各班级的学生 for(int i=0;i<array.

23.使用数组计算平均分

import java.util.Scanner; public class ArrayDemo { /** * 使用数组计算平均分 */ public static void main(String[] args) { int[] scores = new int[5]; //成绩数组 int sum = 0; //成绩总和 Scanner input = new Scanner(System.in); System.out.println("请输入5位学员的成绩:"); for(i

利用数组计算斐波那契数列

本题要求编写程序,利用数组计算菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证计算结果在长整型范围内.Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如::1,1,2,3,5,8,13,.... 输入格式: 输入在一行中给出一个整数N(1). 输出格式: 输出前N个Fibonacci数,每个数占11位,每行输出5个.如果最后一行输出的个数不到5个,也需要换行. 如果输入的N不在有效范围内,则输出"Invalid.". 输入样例1:

【SGU 180】Inversions —— 归并排序或树形数组计算逆序对

原题链接 180. Inversions time limit per test: 0.25 sec. memory limit per test: 4096 KB input: standard output: standard There are N integers (1<=N<=65537) A1, A2,.. AN (0<=Ai<=10^9). You need to find amount of such pairs (i, j) that 1<=i<j&l

NumPy:数组计算

NumPy是高性能科学计算和数据分析的基础包,它是pandas等其他各种工具的基础 NumPy的主要功能: 1 ndarray:一个多维数组结构,高效且节省空间 2 无需循环对整个数组进行快速运算的数学函数 3 读写磁盘的工具以及用于操作内存映射文件的工具 4 线性代数,随机数生成和傅里叶变换功能 5 用于集成c,c++等代码的工具 安装方法: 1 pip install numpy 引用方法: 1 import numpy ap np 原文地址:https://www.cnblogs.com/

Python通用函数实现数组计算

一.数组的运算 数组的运算可以进行加减乘除,同时也可以将这些算数运算符进行任意的组合已达到效果. >>> x=np.arange(5) >>> x array([0, 1, 2, 3, 4]) >>> x=5 >>> x=np.arange(5) >>> x+5 array([5, 6, 7, 8, 9]) >>> x-5 array([-5, -4, -3, -2, -1]) >>&g

Go 数组计算

package main import "fmt" func main() {    /* 数组长度为 5 */    var  balance = []int {100, 1, 2, 7, 4}    var avg  float32    var sum int    /* 数组作为参数传递给函数 */    avg = getAverage( balance, 5 ) ;    sum = getSum(balance,5);    /* 输出返回的平均值 */    fmt.P

IDL数组计算

函数 作用 min 最小值 max 最大值 total 求和 stddev 标准差 mean 平均值