回应模式 - No.63626202


No.63626202 - 科学


无标题无名氏No.63626202 只看PO

2024-08-31(六)20:47:58 ID:TFbYwJw 回应

“如果上个月是下个月,那么现在是几月”

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

( ゚∀。)7

无标题无名氏No.63626212

2024-08-31(六)20:48:55 ID: pcRYwTJ

小编也不知道呢

无标题无名氏No.63626227

2024-08-31(六)20:49:56 ID: TFbYwJw (PO主)

如果7月(上个月)是下个月,那么现在是6月。
如果上个月是9月(下个月),那么现在是10月。

无标题无名氏No.63626263

2024-08-31(六)20:53:29 ID: TFbYwJw (PO主)

那么再反过来问,“如果上个月是下个月,则这个月是6月,那么这个月是几月”
“4或8月”

无标题无名氏No.63627202

2024-08-31(六)22:29:21 ID: 01eyc3w

脑袋转不过来了( ゚∀。)

无标题无名氏No.63627266

2024-08-31(六)22:36:16 ID: coIvnpl

这就是程序要指明赋值函数的重要性了,挪个指针就可以改变很多东西( ゚∀。)

无标题无名氏No.63627278

2024-08-31(六)22:37:37 ID: tvLDdtn

上个月怎么可能是下个月?( ゚∀。)你这问题有鬼啊老师( `д´)

无标题无名氏No.63627477

2024-08-31(六)22:56:26 ID: PjYIMWS

现在是8月(=゚ω゚)=

无标题无名氏No.63627527

2024-08-31(六)23:00:58 ID: VrmUTen

问题就出在这句话的语言规范里没有严格说明“是”字的赋值规则,更多时候只用作等价符号,左右符号地位平等,所以出现歧义了。(“上个月”是“下个月”)这句话中,如果按右向左赋值的规则,那“上个月”就是一个根据“下个月”赋值的符号,只在赋值之后有意义,在(上个月是下个月)这句话中只有“下个月”是有意义的指代,此时的“下个月”指代的就是8+1=9月,然后“下个月”的值赋予“上个月”,这个月就是“上个月”+1=10月。按左向右赋值的话也差不多。
令X=8
“下个月”=Y1=8+1=9
“上个月”=Y2=Y1=9
“这个月”=Z=9+1=10