Go語言程式讀取數字(n)並列印序列“1+2+…..+n=”
步驟
- 從使用者處獲取一個值並將其儲存在一個變數(n)中。
- 使用for迴圈,其中i的值在1到n之間(不包括n+1)。
- 列印i的值和'+'運算子。
- 找到列表中元素的總和。
- 列印'='後跟總和。
- 退出。
解釋
- 使用者必須首先輸入值並將其儲存在變數n中。
- for迴圈使i的值在1到n之間(因為不包括n+1)。
- 在每次迭代中,都會列印i的值。
- '+'運算子僅在i時列印
示例
package main
import "fmt"
func main(){
var n int
fmt.Print("Enter the number: ")
fmt.Scanf("%d", &n)
sum := 0
for i:=1; i<=n; i++{
fmt.Printf("%d ", i)
if i < n{
fmt.Printf("+ ")
}
sum += i
}
fmt.Printf("= %d", sum)
}輸出
Enter the number: 10 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP