永发信息网

如何用c#编写“求一个数的约数之和”的程序 如何用c#编写“求一个数的约数之和”

答案:1  悬赏:80  手机版
解决时间 2021-02-01 12:07
如何用c#编写“求一个数的约数之和”的程序 如何用c#编写“求一个数的约数之和”
最佳答案
整数A能被整数B整除,A叫做B的倍数,B就叫做A的约数(现在新教材叫因数)
(在自然数的范围内)
6的约数有:1、2、3、6
10的约数有:1、2、5、10
15的约数有:1、3、5、15
有了这个知识就简单了
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NumberOperation
{
class NumberOperation
{
/// <summary>
/// 返回指定整数的约数集合
/// </summary>
/// <param name="num"></param>
/// <returns></returns>
public static List<int> Divisors(int num)
{
List<int> divisors = new List<int>();
for (int i = 1; i <= num; i++)
{
if (0 == num % i)
{
divisors.Add(i);
}
}
return divisors;
}
/// <summary>
/// 计算指定整数约数的和
/// </summary>
/// <param name="num"></param>
/// <returns></returns>
public static int SumDivisors(int num)
{
int sum = 0;
foreach (int i in Divisors(num))
{
sum += i;
}
return sum;
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男生无缘无故流鼻血为什么,吃什么能好
一个心投入蓝是什么成语
颈椎骨折进行颅骨牵引时,采取的卧位是A.端坐
手机120快修连锁(府衙店)地址在哪,我要去那
赵寅成宋仲基RunningMan哪一期播出
母羊下完羔拉稀怎么办
历史上齐宣王的王后真的是钟无艳吗?
什么气体与铁反应生成氢气
教育目的是各级各类教育培养人的总的________
我和喜欢的男孩聊天,我说,大学有那么多的空
恒生手机连锁(明者店)地址在什么地方,我要处
每个人的心灵都是相通的,你帮助了我,我也会
热轧带肋钢筋牌号HRB400中,400表示()。A.屈
金钻手机维修(南阳总店)地址在什么地方,想过
三河市杨庄镇王驸马村能拆迁吗
推荐资讯
买车分期用我的资料,写媳妇的名字可以吗?
有些学校无论搞什么活动都有各式各样的食物,
我前女友的妹妹喜欢上我了 我该什么办
停车场(二院路)地址在什么地方,我要处理点事
大名君临商务宾馆地址在什么地方,我要处理点
老公要办银行卡开通网银,可他没在家,我可以代
冷拔钢丝制作导线时,在冷拔之后应如何处理?
三角形ABC的三个内角所对的边分别为a,b,c,由c
【见闻札记】...其代表作《见闻札记》大部分
魂之幻影无尽塔第五关怎么过
求一剂清热除湿,排肝肾脾热毒的中药方子
单身继母与单身继子能结婚吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?