我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

质因数分解输出为2*2*2*2*2*17*23*23*23但是结果需要为2^5*17*23^3怎么办

img

img


 public static string s(int a)
        {
            double j= Math.Pow(a, 2.0);
            string sum = "";
            for(int i=2;i<=j;i++)
            {
                int k = 0;
                while(a%i==0&&a!=1)
                {
                    k++;
                    a = a / i;
                }
                if (k == 0) continue;
                if (sum.Length > 0) sum += '*';
                if(k!=1)
                {
                    sum += i.ToString()+'^'+k.ToString();
                }
                else
                {
                    sum += i.ToString();
                }
                if (a == 1) break;
            }
            return sum;
        }

近期文章

  • rs触发器与d触发器之间的转换
  • spring3.1.0和3.1.1在quartz上有很大区别,谁知道具体的区别是什么?
  • Java程序设计11111
  • LINUX文件I/O,打印失败
  • 什么是接口的调用者和使用者
  • js怎么点击按钮后重复相同的事件和按钮并继承上次的函数
  • joblib报错assignment destination is read - only
  • iceemdan的参数设置
  • 关系运算对于关系性质的保持性证明
  • 解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语
  • 求java 完整程序
  • UML中的依赖关系
  • 数据结构,企业员工管理系统的快速排序无法实现
  • 计算机专业未来发展怎么样?
  • 请问一下各位这一道C语言题怎么做啊
  • java刚入学者的输出汉字问题
  • 在原有的推箱子上添加地图
  • linux上用python3,subprocess运行scrcpy-Nr发送SIGINT不能终止进程
  • PYTHON这样的提交数据怎末整理
  • 哪位能看得出来这个软件叫什么吗?我朋友截图给我的

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华