查看: 1057|回复: 2

[数学趣题] 大学数学题第三弹

转载  已解决  简洁模式
头像被屏蔽
发表于 2018-11-5 10:59:40 | 发自安卓客户端
public static List C_ToXArray(Int32 num, List array)
    {
      List result = new List { };//保存结果,result
      for (int i = 0; i < array.Count; i++) { result.Add(0); }
      for (int i = 0; i < array.Count; i++)
      {//计算......
        if (array[array.Count - i - 1] != 0)
        {
          result[array.Count - i - 1] = num % array[array.Count - i - 1];
          num = num / array[array.Count - i - 1];
        }
      }
      return result;
    }
上面程序:num = 100;array = new List { 2, 3, 4, 5 };
求result的值(若result = new List { 1, 3, 5, 7 };答案格式填:1,3,5,7)
程序说明:
1、变量三个“num”、“array”;还有“result”是保存结果用。
2、“array.Count”这里等于4,也就是array的成员数量的意思;
3、“array[n]”是第n个成员的值,例如array[0]=2,array[2]=4;
4、for是循环;for里面“{}”的内容是循环执行。第1次i=0;第2次i=1 ... ... 一直执行到“i < array.Count”不成立
5、“%”除余;注意10%5=0(不是等于5)。

此回答在 2018-11-5 20:47 被选定为谜题答案

发表于 2018-11-5 15:29:49 | 来自小霸王手机
目测1200..有意思吗..
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院