对于大于 1 的数,如果除了 1 和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断。

输入格式

输入包括一行,为一个整数 N(1<N≤1000),正是晓萌给出你让你判断的数字。

输出格式

输出包括一行,如果晓萌给出的整数 N 为质数,那么输出YES;如果 N 不是质数,那么输出NO。

 public static boolean isPrime(int x) {// 判断素数// 小于2的数不是质数if (x < 2) {return false;} else {for (int i = 2; i <= Math.sqrt(x); i++) {// 若能被整除,则说明不是素数,返回falseif (x % i == 0) {// System.out.println("NO");return false;}}// System.out.println("YES");ppp(x);return true;}}

选取出100以上、1000以内所有个位数字与十位数字之和被10除所得余数恰好是百位数字的素数(如293).

请设计算法计算并输出上述这些素数的个数及这些素数的和.

直接在上题基础上写了。。。。。。。。。。。。。

import java.util.Scanner;public class Main4 {static int sum = 0;public static void main(String[] args) {Main4 m = new Main4();Scanner scanner = new Scanner(System.in);// int x = scanner.nextInt();for (int i = 100; i < 1001; i++) {m.isPrime(i);}System.out.println("这些素数的和:" + sum);}public static boolean isPrime(int x) {// 判断素数// 小于2的数不是质数if (x < 2) {return false;} else {for (int i = 2; i <= Math.sqrt(x); i++) {// 若能被整除,则说明不是素数,返回falseif (x % i == 0) {// System.out.println("NO");return false;}}// System.out.println("YES");ppp(x);return true;}}private static void ppp(int x) {if ((x / 100) == (((x % 10) + (x / 10 % 10)) % 10)) {sum += x;System.out.println(x);}}}

1,判断一个数是不是质数。 2,选取出100以上、1000以内所有个位数字与十位数字之和被10除所得余数恰好是百位数字的素数(如293).输出上述这些素数的个数及这些素数的和.相关推荐

  1. 编程序求出满足如下条件的四位正整数个数:个位数字与百位数字的和是十位数字与千位数字之和的两倍。

    编程序求出满足如下条件的四位正整数个数:个位数字与百位数字的和是十位数字与千位数字之和的两倍. 代码如下: #include<stdio.h>int main() {int n;int a ...

  2. java 整数的立方和_java编程题目:编写一个程序,输入一个三位正整数,输出个、十、百位数字的立方和。新手,请详细一点...

    www.mh456.com防采集. 先了解思路就bai很容易了du,把十位和百位分别转成个zhi位然后在dao对十取余就能拿到内该数了! public class Main { public stat ...

  3. 本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。

    输入格式: 本题无输入. 输出格式: 按照以下格式输出: 152 = 个位数字 + 十位数字10 + 百位数字100 #include <stdio.h> int main() {int ...

  4. PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字、十位数字和百位数字。

    PTA 7-44 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数字. 分数 4 作者 xcf 单位 长春理工大学 本题要求编写程序,输入一个三位数,输出其个位数字.十位数字和百位数 ...

  5. 100以内偶数的个数_【数学杂谈】如何记住1000以内的所有质数?

    绝大多数的同学都能熟练背诵一百以内的全部质数,然而一千以内的质数就并不一定可以背诵出来,这篇文章帮助大家用最简单的图像记忆法来记忆一百到一千之间的质数. 显而易见,任何大于2的偶数都不是质数.任何大于 ...

  6. 【Java语言】请输入任意一个三位数,输出个位 , 十位 , 和百位,输入:123,输出:3,2,1

    package com.njwbhz.path;import java.util.Scanner;public class Test13 {/*** @author FairyKunKun* @sin ...

  7. c语言分离个位十位百位_C语言中 将一个3位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出...

    展开全部 代码如下: #include int main(void) { int number;int units, tens, hundreds; //定义三个变量分别存储个位.十位和百位上的数字 ...

  8. 输入一个三位数,输出它 个位、十位、百位 数字之和

    代码: #include <stdio.h> int main(int argc, const char *argv[]) {int sum;int g,s,b,a;printf(&quo ...

  9. matlab求一个数的位数字,matlab求一个三位整数各位数字的立方和等于该数本身则称为...

    用C语言随机产生一个三位整数 思路:分别产生个.十.百位上的随机数,依次组合在一起#include#include#includeintmain(){inti,tmp;num=0;srand((uns ...

最新文章

  1. 【每日DP】day6 P1541 乌龟棋(四维DP)难度⭐⭐⭐
  2. python包NiBabel对医学影像文件格式进行读写并可视化实战:查看和显示.nii.gz、.nii文件
  3. 用C语言解“逆序的三位数”问题
  4. java轻量级IOC框架Guice
  5. android 获得应版本号,Android获得本应用版本号和版本名称
  6. python数据处理实例-Python数据分析实例操作
  7. RecyclerView滑动到指定位置,并置顶
  8. 超像素SLIC算法源码阅读
  9. 项目开发时前端及数据库遇到的问题
  10. 通过SectionIndexer实现微信通讯录
  11. iphone6php怎么打开,苹果手机中的heic格式文件怎么打开
  12. 阿里的下一个15年:大数据是核心
  13. OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)和varying,uniform,attribute修饰范围...
  14. Linux客户机上安装VMware tools工具方法
  15. echarts官网jar包下载步骤
  16. 跨越鸿沟:计算机视觉-学术界与工业界的GAP有多大?
  17. 微信小程序上传照片到服务器
  18. python提取图片中的曲线_如何从fits图像中提取点扩散函数?
  19. 腾讯云服务器到期续费流程
  20. C++银行账户管理程序1

热门文章

  1. 更换NVMe SSD不用重装系统,Windows系统迁移
  2. git 怎么回退已经push的版本_Git版本回退
  3. 达人评测 i9 13900H和i7 13700h差距 i913900H和i713700h选哪个
  4. 申请开通自媒体账号的署名文章
  5. RabbitMQ笔记
  6. Python3——斐波那契数列
  7. 淘宝网(taobao.com)重拳严打炒信 还期待立法介入
  8. 如何用html制作田字格,WPS文字怎么制作田字格 WPS文字制作田字格的方法
  9. 快来打造属于自己的天猫精灵
  10. 嵌入式开发使用虚拟机的基本服务安装