用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=%v\n",count,sum)
}

执行结果如下图所示:
用Go语言 实现的数学相关案例汇总 (Golang经典编程案例)_第1张图片

案例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)
	}
}

执行结果如下图所示:(图未截完)
用Go语言 实现的数学相关案例汇总 (Golang经典编程案例)_第2张图片

你可能感兴趣的:(Go语言经典编程案例)