找回密码
 立即注册
首页 业界区 业界 关于一道C#上机题的一点想法

关于一道C#上机题的一点想法

郁梓馨 2025-5-29 20:16:21
最近因为要面试,所以关注了一些上机题,发现有一个题挺有意思,很多“老鸟”可能都见过。
  题目:17个人围成一圈,从第一个人开始报数,报到3的退出,一直到剩下最后一个人,用面向对象的思想去做这道题。
  我是比较懒的,所以先搜了一下答案,在园子里面只找到这位仁兄的文章 泛型委托,看完之后总觉得不妥,里面没有体现“面向对象”这个重要思想,于是我自己也来做一做这道题。
   
  [code]public class person   {       public person Prev { get; set; }       public person Next { get; set; }       public int Val { get; set; }       public person() { }       public person(person pre,person next,int val) {           Prev = pre;           Next = next;           Val = val;       }   }   class Program   {       static void Main(string[] args)       {                    var rootperson = new person();           rootperson.Val = 1;                      //初始化数据           person temp = rootperson;           for (int i = 2; i
您需要登录后才可以回帖 登录 | 立即注册