用Go语言 实现的数学相关案例汇总 (Golang经典编程案例) - Go语言中文社区

用Go语言 实现的数学相关案例汇总 (Golang经典编程案例)


案例1:用Go语言打印1~100之间 9的倍数的整数的个数及总和,代码如下:

package main

import "fmt"

func main() {
	var count uint64 = 0
	var sum uint64 = 0
	var i uint64  = 1
	fmt.Print("100以内9的倍数的整数有:")
	for ; i <= 100; i++ {
		if i % 9 == 0 {
			count++
			sum += i
			fmt.Print(" ",i)
		}
	}
	fmt.Printf("n count=%v sum=%vn",count,sum)
}

执行结果如下图所示:
在这里插入图片描述

案例2:100以内的数求和,求出 第一次大于30的当前数。

package main

import "fmt"

func main() {
	sum := 0;
	for i:=1;i<=100;i++ {
		sum+=i
		if sum>30 {
			fmt.Println("当sum>30时,当前数是:",i)
			break
		}
	}
}

执行结果如下图所示:
在这里插入图片描述

案例3:打印1~100之间的奇数。(要求使用for循环+continue)

package main

import "fmt"

func main() {
	for i:= 1;i<=100;i++{
		if i%2==0 {
			continue
		}
		fmt.Println("奇数是:",i)
	}
}

执行结果如下图所示:(图未截完)
在这里插入图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/cui_yonghua/article/details/93191749
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 19:48:13
  • 阅读 ( 945 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢