輸入一個整數判斷是否是質數
// 輸入一個整數判斷是否是質數 public static void main(String[] args) { System.out.println("請輸入一個正整數"); Scanner input = new Scanner(System.in); int num = input.nextInt(); int i = 2; for (; num % i != 0; i++) ; if (i != num) { System.out.println("該數不是質數"); } else { System.out.println("該數是質數"); } }
相關推薦
輸入一個整數判斷是否是質數
// 輸入一個整數判斷是否是質數 public static void main(String[] args) { System.out.println("請輸入一個正整數"); Scanner input = new Scanner(System.in);
【PHP7 流程控制和函式 習題四】輸入一個整數,判斷這個數字是不是質數。
一、什麼是質數? 質數又稱素數。一個大於1的自然數,除了1和它本身外,不能整除其他自然數的數叫做質數;否則稱為合數。 二、思路分析: 定義一個表示,預設值為 true(預設為質數); 判斷輸入的數是否大於零,若為否,則提示 “輸入正整數”;
輸入一個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結果。如果是則輸出Yes,否則輸出No。假設輸入的陣列的任意兩個數字都互不相同。
public class Solution { boolean Judge(int [] a,int l,int r) { if(l>=r) return true; int i=r; while(i>l&
C++:從鍵盤輸入一個整數,判斷該數是幾位數,並且逆向輸出該數字
#include using namespace std; int change(int n) //逆向輸出該數 {int rn; for(int i=0;i<10;i++) { if(n>0) { rn=rn*10+n%10; n=n/10;
控制檯輸入一個整數,取該整數的各位數,判斷其是否能被該整數整除,能則返回true,不能則返回false
這是出自美國中學的一道程式設計題,個人覺得對我這種初學者而言挺有意思的,就做了一下,這道題目的難點在於找出所輸入整數的各位數 package 練習題; import java.util.Scanner;
輸入一個整數,判斷其是否是迴文數,迴文數是指這個數顛倒後,和原數相同那個。
1 public static void main(String[] args) { 2 System.out.println("請輸入一個整數:"); 3 Scanner input = new Scanner(System.in); 4 int
C#練習——判斷任意一個整數是否為質數、1-100質數求和以及1-100的整數求和
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T
(c++)寫一個判斷素數的函式,在主函式輸入一個整數,輸出是否是素數的訊息。
被1.2是不是素數搞得頭昏腦漲的我...... #include<iostream> using namespace std; void prime(int a) { if(a==1)
從鍵盤輸入一個整數,判斷它是正數,負數,0
程式碼如下:import java.util.Scanner;class Demo7{public static void main(String[] args) {Scanner sc=new Sca
java實現一個二維陣列,每一行從左到右遞增,每一列從上到下遞增,輸入一個二維陣列和一個整數,判斷陣列中是否有該整數
/** * 給定二維陣列,尋找key值 */public class FindKey { public static boolean findKey(int[][] arr,int key) { if (arr == null) {
輸入一個整數n,求小於這個整數的所有質數。
演算法:定義一個長度為n的boolean陣列,true表示是質數,false表示不是質數。初始化為true,之後從2開始迴圈。步驟: I、找到第一個值為true的下標i。 II、把所有的下標為i的倍數的值 置為false。 III、直到掃描完陣列中的所有數值
【劍指offer24】輸入一個整數陣列,判斷該陣列是不是某二叉搜尋樹的後序遍歷的結果。如果是則輸出Yes,否則輸出No。假設輸入的陣列的任意兩個數字都互不相同。
bool VerifySquenceOfBST(vector<int> sequence) { return _VerifySequenceOfBST(sequence); } bool _VerifySequenceOfBST(vector<int>
輸入一個整數,然後判斷是否是迴文數
先求出整數的反向倒置數,然後進行比較(不是通過將數字轉換成字串的方法) 程式碼: package com.im; import java.util.Scanner; public class D
三種方式求: 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼表示
情況 temp 進制數 二進制表示 pac print 類型 solution 方式 package com.example; public class Solution { /* * 轉化成2進制數計算 */ public int NumberOf1(int n) {
求一個程序,輸入一個整數,依次輸出它的每位數的英文單詞
整數 docs zip edas blank sdk mk4 fan tun 礁崖壕vntky聊勤和http://www.docin.com/zdb62317迸衛藏2vjx9懈中來http://tushu.docin.com/sina_6345203404撬乓帕9j36c療
輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼表示。
char bin obi int 表示 blog binary 補碼 charat public class Solution { public int NumberOf1(int n) { int count=0; String str=Integer.
輸入一個整數,逆序輸出
CA println AR ring bre num str == void public class TestNx{ public static void main(String[] args){ System.out.println(
【C語言】輸入一個整數,求它的原碼,反碼,補碼值
補碼 while src info idt IV com scan -- 1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int m,n,a[10],i=0,y[
輸入一個整數,將這個整數以字串的形式逆序輸出
題目描述 描述: 輸入一個整數,將這個整數以字串的形式逆序輸出 程式不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入為100,則輸出為001 輸入描述: 輸入一個in
C++入門篇——輸入一個整數並將這個整數分別以八進位制,十進位制,十六進位制輸出;同時輸入一個布林值並且以布林值的方式打印出來
C++入門篇 輸入一個整數並將這個整數分別以 八進位制,十進位制,十六進位制輸出; 同時輸入一個布林值並且以 布林值的方式打印出來 注意:執行的時候需要按 ctrl鍵+F5 如果想只按F5就執行,在return 0;前面加一段程式碼: system("pause"); 同時需要