数量 = 125 => 1 + 2 + 5 = 8
数量 = 101 => 1 + 0 + 1 = 2
数量 = 151 => 1 + 5 + 1 = 7
第一步:定义一个接受 的函数numbers(num);类型是int。
第 2 步:开始一个真正的循环,直到num变为 0 并定义 res:=0。
第 3 步:求模并添加到 res。
第 4 步:将num除以 10。
第 5 步:返回res。
package main import "fmt" func findDigitSum(num int) int { res := 0 for num>0 { res += num % 10 num /= 10 } return res } func main(){ fmt.Println(findDigitSum(168)) fmt.Println(findDigitSum(576)) fmt.Println(findDigitSum(12345)) }输出结果
15 18 15