数学中有个完数的概念,那么什么叫完数呢?我这简单来说就是除了本身的因子之外所有的因子之和刚好等于这个数。那么用程序该如何实现完数的计算呢?今天我就用程序来判断一个数是不是完数,并输出1000以内的所有完数。

2、项目新建完成了,在窗体上添加控件。首先添加一个label控件,用来提示“请输入要检测的正整数”;在添加一邗锒凳审个textbox控件,用来输入数据;添加两个按钮,第一个判断你输入的数据是不是完数,第二个用来实现获取前以前的完数。

2、判读输入的数是不是完数的功能实现:将输入的数转化成int类型,在调用wanshu方法进行判断,并显示提示信息。详细代码如下图

4、既然输入的数能判断,是不是前一千的完数也很好获取了呢?是不是只要加个循环判读就好了,具体来看代码吧。
