温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Go 数组计算

发布时间:2020-06-17 16:46:22 来源:网络 阅读:419 作者:swq499809608 栏目:开发技术
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.Printf( "平均值为: %.2f \n", avg );
   
   fmt.Println("和为:%d",sum);
}
func getAverage(arr []int, size int) float32 {
   var i,sum int
   var avg float32  

   for i = 0; i < size;i++ {
      sum += arr[i]
   }

   avg = float32(sum / size)

   return avg ;
}

/*和计算公式*/
func getSum(arr []int,size int) int{
	var i,sum int
	for i = 0; i < size; i++{
		fmt.Println(arr[i])
		sum += arr[i]
	}
	
	return sum
}


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI