写一个完美数程序
程序 一个 完美
2023-09-27 14:24:59 时间
完美数,不明白的去bing搜索吧。
下面给程序代码,没有加多线程,不过现在的CPU已经很快了,瞬间就完了。
package com.yourcompany.struts;
public class PerfectNumber {
public static void main(String[] args) {
// int sum, k;
int perfectNum[]
(方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。 (方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。
完美数,不明白的去bing搜索吧。
下面给程序代码,没有加多线程,不过现在的CPU已经很快了,瞬间就完了。
package com.yourcompany.struts; public class PerfectNumber { public static void main(String[] args) { // int sum, k; int perfectNum[] = new int[100]; for (int num = 1; num = 10000; num++) { int sum = 0; int maxPer = 0; for (int i = 1; i = num - 1; i++) { if (num % i == 0) { sum = sum + i; perfectNum[maxPer++] = i; if (num == sum) { System.out.print(num + "="); for (int i = 0; i maxPer; i++) { if (i 0) { System.out.print("+"); System.out.print(perfectNum[i]); System.out.print("\n");
运行结果如下:
6=1+2+3
28=1+2+4+7+14
496=1+2+4+8+16+31+62+124+248
8128=1+2+4+8+16+32+64+127+254+508+1016+2032+4064
(方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。 (方法与方法重载运用)控制台输入一个数,判断,如果是素数,调用fenJie(这个数)方法,打印为1*这个数,如果不是素数,调用fenJie(这个数,a)方法,判断这个数是否是a的倍数。
相关文章
- 第一个神经网络程序实战
- C#一个简单下载程序实例(可用于更新)
- 程序人生:技术水平低,就这还敢写自动化项目实战经验丰富?
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截
- 启动一个Java Standalone程序时报错
- Win7中64位IIS运行32位Asp.net提示错误:未能加载文件或程序集或它的某一个依赖项,系统找不到指定的文件(已解决)
- 微信小程序 - wx:if 判断一个数组中是否为空(判断是否有数据)
- JavaScript - vue.js / nuxt.js / uni-app / 微信小程序 js 时间戳与日期格式互转(时间戳转日期字符串格式,日期回转时间戳格式)支持转为日期字符串后自动补0
- 程序人生:软件测试发展线路有些什么?
- 重磅!支付宝小程序悄然上线,分享能力更强大!ofo小程序怒怼摩拜小程序
- OpenEuler 开启SSH的X11 Forwarding 支持,远程运行带有图形界面的程序(以Edge浏览器为例)而不需要被连接的Linux主机安装桌面环境
- C#程序集系列05,让程序集包含多个module
- 微信小程序 功能函数 客服
- 《易学C++(第2版)》——2.2 如何创建一个程序
- 《C语言编程——零基础初学者指南(第3版)》一第2章 编写第一个C程序2.1 概述
- 基于C#实现(WinForm)P2P聊天程序【100010737】
- QT中|Qt::Tool类型窗口自动退出消息循环问题解决(setQuitOnLastWindowClosed必须设置为false,最后一个窗口不显示的时候,程序会退出消息循环)
- Hibernate 第一个体验程序
- 微信小程序之实现封装一个富文本编辑器 Editor
- 只有一个form 的程序, onactivate 只触发一次。
- 微信小程序学习第11天——Vant Weapp组件库、API Promise化、全局数据共享Mobx、分包
- 练习 1-12 编写一个程序,以每行一个单词的形式打印其输入。
- 练习 1-19 编写函数 reverse(s),将字符串s 中的字符顺序颠倒过来。使用该函数 编写一个程序,每次颠倒一个输入行中的字符顺序。