教导处主任

导航

 

2013年3月9日

摘要: 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。 2. 对老鼠和主人进行抽象 1 public interface Observer 2 { 3 void Response(); //观察者的响应,如是老鼠见到猫的反映 4 } 5 public interface Subject 6 { 7 void AimAt(Obse... 阅读全文
posted @ 2013-03-09 14:55 教导处主任 阅读(338) 评论(0) 推荐(0)
 
摘要: 有n只猴子围成一圈,从第一个开始数,数到第m个将其踢出,接着后面继续从1数,如此循环,直到只剩最后一只z,那只就是猴王.输入n,m.输出z.int monkeyKing(int n, int m) //n只猴 ,m个排除。 { int z = 0; //z是王 for (int j = 2; j <= n; j++) z = (z + m) % j; return ++z; } 阅读全文
posted @ 2013-03-09 14:51 教导处主任 阅读(146) 评论(0) 推荐(0)