SuperJulia

Julia循环结构_while循环_2020-03-24

2020-03-24  本文已影响0人  知无牙

# Julia循环结构_while循环_2020-03-24Tu

#@ while循环结构的一般格式如下:

while 表达式或循环条件

    执行语句

end

#@ while循环结构运行时首先计算表达式的值,当值为真时,执行语句;执行完语句,再次计算循环条件,即表达式,然后再执行语句,直到循环条件不为真,循环停止,跳出循环。

#@ 下面举三个例子,慢慢体会while循环之美

## 1.计算1+2+3+...+100的和,代码如下:

num = 1

snum = 0

while num <= 100

    global snum = snum + num

    global num = num + 1

end

println("1加到100的和是:",snum)

# 1加到100的和是:5050

## 2.随机产生10个1~100间的随机数,并打印出其中最大的随机数,代码如下:

max = 0

num = 1

while num <= 10

    x = float(rand()*100)

    println("第",num,"个随机数是:",x)

    global num = num + 1

    global max

    if (x > max)

        max = x

    end

end

println("在这10个随机数中,最大的数是:",max)

## 3.阶乘求和:1!+2!+3!+...x!,代码如下:

n = 0

t = 1

s = 0

while n < 20

    global n = n + 1

    global t = t * n

    global s = s + t

end

println("1!+2!+3!+...x! = ",s)

# 1!+2!+3!+...x! = 2561327494111820313

上一篇 下一篇

猜你喜欢

热点阅读