|
2精币
程序运行我想要的结果当:如果(出生月 <1 或 出生月>31 且 出生日 <1 或 出生日>31)
我要程序输出 标准输出 (, “请输入正确的出生__月__日!!!”) 里的这句语句!!
如果(出生月 <1 或 出生月>31 且 出生日 <1 或 出生日>31) 我用且和或反反复复试了好半天都没有得出自己要的结果.那位大虾帮帮忙.帮我过了这关吧.现在都在这问题上卡了两天了!
.版本 2
标准输出 (, “请输入您的姓名:”)
姓名 = 标准输入 ()
标准输出 (, “出生月是:”)
出生月 = 到数值 (标准输入 ())
标准输出 (, “出生日是:”)
出生日 = 到数值 (标准输入 ())
标准输出 (, “计算机正在处理数据可能需要几秒钟......” + #换行符)
.如果 (出生月 = 3 且 出生日 ≥ 21 且 出生日 ≤ 31 或 出生月 = 4 且 出生日 ≤ 20 且 出生日 ≥ 1)
星座 = “白羊座”
性格 = “勇气 斗志”
标准输出 (, “姓名:” + 姓名 + “, ” + “星座:” + 星座 + “, ” + “性格:” + 性格)
.否则
.如果 (出生月 = 4 且 出生日 ≥ 21 且 出生日 ≤ 31 或 出生月 = 5 且 出生日 ≤ 21 且 出生日 ≥ 1)
星座 = “金牛座”
性格 = “谨慎 温和”
标准输出 (, “姓名:” + 姓名 + “, ” + “星座:” + 星座 + “, ” + “性格:” + 性格)
.否则
.如果 (出生月 < 1 或 出生月 > 12)
标准输出 (, “请输入正确的出生__月!!!” + #换行符)
.否则
.如果 (出生日 < 1 或 出生日 > 31)
标准输出 (, “请输入正确的出生__日!!!”)
.否则
.如果 (出生月 < 1 或 出生月 > 12 且 出生日 < 1 或 出生日 > 31)
标准输出 (, “请输入正确的出生__月__日!!!”)
|
|