“嗯,五个整型变量,五个嵌套。”
“那这里的((b==2)+(a==3)==1)是指什么?”
洛星辰重新试了下温度,开始吹头顶。
和吹发尾时不同。
他选择的是慢慢拉出一部分秀发,一点点的吹。
“两个判断条件,如果b说的为真,结果是1,如果a说的是真,结果是1。”
洛星辰很耐心地解释道:
“但若是它们两个说的话里只有一半是真,加起来的话也会是1。”
“当你把这两个比较表达式通过运算连接,化为一个条件时,它其实就是a所说的话。”
苏婉黎若有所思,“怪不得要用到五层for循环。”
“毕竟确定了是五个人,而不是n个人。”
洛星辰将吹风机调成冷吹风。
“相当于五个子条件通过逻辑与连接,从而分别对不同变量的取值进行判断。”
苏婉黎看着洛星辰写的程序,眸光逐渐明亮。
“那为什么要在最后加个a*b*c*d*e==120?”
洛星辰双手捧起苏婉黎的长发,拿起桌上的梳子。
“你可以试着把它删了,运行一次。”
苏婉黎照做。
下一秒,她瞪大了眼睛。
“这是。。。”
“既然是排名次,各自不相等肯定得作为前提。”
洛星辰接上她的话,随意地瞄了眼呈现了十几种答案的运行结果。
“所以我加了一个限制条件,这里一共有120组排列。”
“若相乘为120,那么答案只可能唯一,也就是不相等。”
“当然,要是换成随机数的话,那就得更麻烦点了。”
听着洛星辰的解释,苏婉黎把刚才删掉的限制条件补上,重新运行。
这一次,答案唯一。
关闭结果,苏婉黎再一次看向这复杂的条件判断。
“有点懂了。”
话落,她尝试性地在自已电脑上撰写同样的程序。
洛星辰站在身后,手握梳子顺着苏婉黎的长发,没有再开口,给予了她足够安静的环境。
过了一段时间,苏婉黎又变成了好奇宝宝。
“我还有个问题。”
“什么问题?”
“按1*2*3*4*5==120这样来判断,会不会出现某种条件下,有相同的名次也可以得出类似的结果?”