问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C#的方法输入一个整数,输出它的约数个数

发布网友 发布时间:2024-04-01 21:06

我来回答

2个回答

热心网友 时间:2024-04-24 15:07

static void Main(string[] args)
{
String str = "";
int digit = 1;

#region "接收用户输入"
Console.WriteLine("请输入一个整数,以回车结束:");
while (true)
{
try
{
str = Console.ReadLine();
digit = Convert.ToInt16(str);
break;
}
catch (System.Exception)
{
Console.WriteLine(String.Format("输入的值'{0}'不正确,请重新输入:", str));
}
}
#endregion

List<int> submultiples = new List<int>();
for(int i=1; i<=digit; i++)
{
if (digit%i == 0)
{
submultiples.Add(i);
}
}

Console.WriteLine(String.Format("{0}的约数有{1}个:",
digit, submultiples.Count));

Console.WriteLine("按任意键退出程序。");
Console.ReadLine();

}

热心网友 时间:2024-04-24 15:04

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;
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
流量保险是什么 会计的基本常识是什么 我奶奶这几天总是拉肚子,而且只能躺着一站起来眼睛就发黑,医生说她贫血... win7c盘里找不到users,用户里也没有c:usersadministrator... C盘里没有users文件夹 pvc天然气管能用多久 PVC天然气管的寿命是多久?  请教大神这怎么搞?天然气排烟管怎么弄? ...时不用在手机确认电脑登陆微信如何不用手机确认 急性胰腺炎护理 急性胰腺炎非手术治疗的护理措施 编写程序实现功能,输出一个自然数的所有约数 拖把上的头发怎么才能整干净拖把上的头发去除方法 如何去除拖把上的毛发拖把上的头发怎么清理 武术[wǔ shù]什么意思?近义词和反义词是什么?英文翻译是什么?_百度... 请问现在的20多层的小区住宅楼能否抵挡的住汶川级别的地震? 鲁班预算文件后缀是什么 后缀scxtb是什么预算软件 大一下学期转专业要求平均绩点达到2.5,请问辅修的专业也算吗? 辅修成绩算在学期绩点里吗 如果带亲戚的小孩申请申根签证,孩子需要什么手续 申根签证 儿童怎么办理 小孩办申根签证需要什么材料 超过12层的商品房安装一部电梯该如何维权 12层就一个电梯怎么办 崩坏星穹铁道怎么氪金好 学了冷门的专业怎么办? 南通银洲IFC金融中心营销中心电话是多少? 南京绿地金茂国际金融中心营销中心电话是多少? ...找师傅来修说是电路控制器坏了。要了260元。感觉受骗了。是否上当了... 老妈很迷信怎么办,每天都要烧好多蜡烛还有很多香,每天都烧。一个... 有没有一首歌里面有句歌词是‘沿途经过的从前,还来不及重演”这首... ...是这样的:浪漫的事不能再改变,失去的爱不能再重演,沥沥都在眼前_百... &quot;aeria gloris&quot;是什么意思? 我想要翼年代记里面的所有音乐,谢了,我感觉都蛮好听的。就是剧情太悲 ... 临清的人口是多少 setosphaeria rostrata isolate是什么意思 福建马尾造船股份有限公司王效权副总2016年调往合处 化学人教版必修1难还是必修2难 ...同事做了有损公司形象的事,公司没有发现,你该怎么做?应该如何回答... ...你作为小王的好朋友,领导让你去劝说他,你会怎么说? 205 60r16和 195 60r16防滑链通用吗 195/60 r15 型号的 防滑链 用在185/70 r14型号的轮胎上可以吗 ...牛膝、巴戟、枸杞子泡高度白酒喝功效是什么?哪种体质人不能喝_百度... 内蒙古铭捷科技有限公司怎么样? 包头市长锦嘉泷工贸有限公司怎么样? 手机网盘可以播放视频么 你喜欢一个陌生的女孩子你会以什么理由接近她? 如何找理由接近女生(非学生) 如何在电脑上打出直径符号? 微信发视频弹出这个