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 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告