主题
最后登录1970-1-1
回帖0
精华
积分77
威望
RP
金钱 柯币
人气 ℃
注册时间2004-11-13
|
某计算机系的女生被人发现死在寝室里,经过排查,发现她的四个室友都有犯罪嫌疑。
姓名 出生年月 寝室床位 与死者曾经产生的矛盾
婷 1984年1月 1 经常被死者嘲笑商,还曾经因为争吵和死者打过架
菡 1985年8月 3 被死者陷害失去奖学金而怀恨在心
琳 1983年2月 4 死者用不正当手段让其被取消保研资格,曾在其他同学那扬言要其好看
圆 1982年10月 6 被死者抢走男朋友而与死者闹翻
进行调查时,警察还发现死者电脑开着,上面列着一些没写完的程序,经其他同学证实,那是死者最近正在帮导师做的项目,但同时发现其中有一段程序跟其他程序没有关系,明显是特地改动过的,应该是暗示凶手的讯息,程序如下:
intYr,a,b;a=Yr%12; //a是Yr除以12以后的余数
以下是一个条件分支语句,相当于一个岔路口,意思就是说根据a和3的关系大小来决定b到底是由a做什么运算得到的
if(a<3) //如果a小于3
b=a+9;
else //如果a大于3
b=a-3;
********
b=2
请问谁是凶手?
提示:从程序的后面往前面推,说明白就是从b=2往上做逆运算,再给一个提示好了,Yr是上文中给出的一个名词的英文简写(因为如果给出了整个单词就知道答案了)
第一次出推理题,程序编得没有水平大家懂个意思就好了,出得不好,见谅。%&183 |
|