中易网

使用C# 语言编写代码,将一个正整数分解质因数,例如:输入90,打印输出90=2*3*3*5

答案:4  悬赏:80  
解决时间 2021-01-14 04:30
使用C# 语言编写代码,将一个正整数分解质因数,例如:输入90,打印输出90=2*3*3*5
最佳答案
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个整数:");
int num = Convert.ToInt32(Console.ReadLine());
string str = num.ToString()+"=";
for (int i = 2; num!=1; i++)
{
while (num % i == 0)
{
str += i.ToString() + "*";
num = num / i;
} }
str=str.Substring(0, str.Length - 1);
Console.WriteLine("结果为:{0}",str);
Console.ReadLine(); }
}
全部回答
class Program
{
static void Main(string[] args)
{
int n, i;
Console.WriteLine("\nplease input a number:\n");
n=Convert.ToInt32( Console.ReadLine());
Console.WriteLine("质数分解为:");
for (i = 2; i <= n; i++) //循环被除数
{
while (n != i)
{
if (n % i == 0) //整除即可//质数
{

Console.WriteLine(i);
n = n / i; //新的除数
}
else
break;
}
} Console.WriteLine(n);
Console.ReadLine();
} }
我暂时保留我的看法!
main()
{
int n,i;
printf(" please input a number: ");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<=n;i++)
  {
   while(n!=i)
   {
    if(n%i==0)
    { printf("%d*",i);
     n=n/i;
    }
    else
     break;
   }
}
printf("%d",n);}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF拍卖行里面买的传说装备玩腻了能不能卖掉
有A.B.C.D.E五个海盗,他们抢了100金币,由A.
2米长0.3米宽的小船
曙光汽车现在做得怎么样了?
有一天梦魇,看到窗子坐了一个男的,没见过,
How can he _____ if he is not _____? A、 l
公司规章制度里面都包括哪些内容
怎样才能做到零事故零伤害
男农历1965年2月,女农历197O年12月二十七出生
诺基亚N97如何使用WIFI
[image]10 得财容易三五守,九宫八卦随妙用。
铜铁锌铅哪种更耐高温
光疗甲的底胶和封层可以用于甲油胶吗?
我新创了一个宫斗群,求好听的群名、简介
电动游戏厅
推荐资讯
一吨煤能产生多少蒸汽
x平方桌游地址有知道的么?有点事想过去
镜界眼镜怎么去啊,有事要去办理
欧力派手表怎么样
守望先锋什么时候出这个的?这是不让玩了吗?
如图所示,木块A的右侧为光滑曲面,且下端极
极字可以组什么词
18/3除以0.6乘5/6脱式计算等于多少
有关腰子的菜品名称
美人帮美容养生保健堂地址在什么地方,我要处
闽南语 垃圾车是什么意思
管理信息系统复习资料,一定要全!!!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?