如何创建一个计算C#中整数因子的算法?

Ale*_*lex 0 .net c#

我需要提出的算法是计算用户输入数字的所有因子,例如用户输入"50",程序将显示50的所有因子:1,2,5, 10,25,50.

该程序需要适用于所有正整数值.

有人愿意告诉我该怎么做吗?这不是家庭作业,它只是学习材料,而且我一直在努力解决这个问题超过2小时.我应该使用数组吗?

Mic*_*tta 5

这是一个线索:如果Y/X没有余数,则数字X是Y的因子.另一条线索:在大多数语言中都有常见的数学运算符来发现一个数字除以另一个数字是否有余数.