C语言素数的乘积,判断一个正整数是否有两个素数的乘积
public static void main(String[] args) {
int a = 44;
if (isPrime(a)) {
System.out.println("a是素数,找不到两个素数相乘");
} else {
for (int i = 2; i
if (a%i == 0) {
int s = a / i;
//判断两个乘数是否素数
if (isPrime(i) && isPrime(s)) {
System.out.println("a不是素数,找到两个素数相乘"+i+"x"+s);
break;
}else {
System.out.println("a不是素数,找不到两个素数相乘"+i+"x"+s);
break;
}
}
}
}
}
private static boolean isPrime(int src) {
double sqrt = Math.sqrt(src);
if (src
return false;
}
if (src == 2 || src == 3) {
return true;
}
if (src % 2 == 0) {// 先判断是否为偶数,若偶数就直接结束程序
return false;
}
for (int i = 3; i <= sqrt; i+=2) {
if (src % i == 0) {
return false;
}
}
return true;
}
C语言素数的乘积,判断一个正整数是否有两个素数的乘积相关推荐
- python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法,python素数...
Python编程判断一个正整数是否为素数的方法,python素数 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string impor ...
- python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法...
本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...
- python输入一个自然数、判断是否为素数_Python编程判断一个正整数是否为素数的示例代码分享...
这篇文章主要介绍了Python编程判断一个正整数是否为素数的方法,涉及Python数学运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供 ...
- python输入一个自然数、判断是否为素数_Python编程判断一个正整数是否为素数的方法...
本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...
- Java判断一个正整数是否为质数(素数)。
//判断一个数是否是质数(素数)public boolean isPrimeNumber(int num){if(num == 2) return true;//2特殊处理if(num < 2 ...
- python怎么判断一个数是不是正整数_Python如何判断一个正整数是否是素数?
素数(Prime Number),又称质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数:否则,称为合数(Composite Number).1既不是素数,也不是合数. 如2. ...
- (c语言)判断一个正整数是否是回文数
(c语言)判断一个正整数是否是回文数 回文数是指从左到右和从右到左读这个数是一样的.例如:1,101,1221都是回文数. #include<stdio.h> #include<st ...
- 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
#include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...
- 写一个判断素数的函数(isprime),在主函数输入一个正整数,输出是否是素数的信息。提示:int main(){int x=23; if (isprime(x)) print
写一个判断素数的函数(isprime),在主函数输入一个正整数,输出是否是素数的信息. 提示: int main() {int x=23; if (isprime(x)) printf("i ...
最新文章
- UPC2710T高频放大器
- 慎重使用volatile关键字
- 深入理解l内核v4l2框架之video for linux 2(一)
- html5-----2
- db2数据库日期减一天_DB2 数据库中的日期与时间如何正确操作?(2)
- 企业数字化转型与中台建设全攻略:什么阶段进行?采用哪些方法?
- 百科园c语言题库第八章南信大,C语言上机题库百科园第3章!南信大!.doc
- 【Linux】【Services】【Package】编译安装
- Codeforces Round #478 Div2 975A 975B 975C 975D
- IPQ4019 QSDK 下添加RM500Q 5G 驱动 qmi拨号链接网络 配置 IPK包方法
- CSS网页切图经验与要点
- 14-英伟达NVIDIA显卡驱动下载与安装
- SolidWorks、inventor、UG...我该学哪个?主流三维机械设计软件对比
- 爱思助手更新后无法连接服务器,爱思助手无法连接手机怎么办 爱思助手连接失败问题解决办法...
- 合肥二手房房价分析(多元线性回归)
- XML 格式化转字符串
- a16z 合伙人:Web3 的新思维、新策略和新指标
- wxpython中表格顶角怎么设置_46-wxpython 4 使用 grid 展示表格
- H5调用移动端手机摄像头
- 网页设计之字体设置(上)
热门文章
- R语言ggplot2可视化多行文本轴标签、轴标签带下标、轴标签数学公式实战
- windows通过脚本批量设置环境变量(env、path)实战:java环境、scala环境、maven环境、gradle环境、nodejs、git等
- R语言基于Boruta进行机器学习特征筛选(Feature Selection)
- python代码实现鸡尾酒排序(双向冒泡排序)
- 交叉验证分析每一折(fold of Kfold)验证数据的评估指标并绘制综合ROC曲线
- 计算机英语unit,计算机专业英语Unit 7
- Linux rm过滤后的目录6,Linux的部分命令
- Accurate circular consensus long-read sequencing improves variant detection and assembly of a human
- 一个简单的C++程序,回顾基本语法
- PacBio sequence error correction amd assemble via pacBioToCA