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

更新於: 2021年7月31日

99 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.