藍橋杯-組素數-java

/* (程序頭部注釋開始)

* 程序的版權和版本聲明部分

* Copyright (c) 2016, 廣州科技貿易職業學院信息工程系學生?

* All rights reserved.

* 文件名稱: 藍橋杯賽題???????????????????????????

* 作??? 者:?? 彭俊豪???????????????

* 完成日期:?? 2016?? 年 04月 01日

* 版 本 號:????? 001???

* 對任務及求解方法的描述部分

* 問題描述:

素數就是不能再進行等分的數。比如:2 3 5 7 11 等。
9 = 3 * 3 說明它可以3等分,因而不是素數。

我們國家在1949年建國。如果只給你 1 9 4 9 這4個數字卡片,
可以隨意擺放它們的先后順序(但卡片不能倒著擺放啊,我們不是在腦筋急轉彎!),
那么,你能組成多少個4位的素數呢?

* 輸入描述:?

* 程序輸出:    比如:1949,4919 都符合要求。

* 程序頭部的注釋結束

*/

上代碼:

public class Main {

  public static void main(String[] args) {
    for (int i = 1499; i < 9941; i++) {
      if (f(i)==1) {
        int a = i%10;
        int b = i/10%10;
        int c = i/100%10;
        int d = i/1000;
        if ((a==1 || a==4 || a==9) && (b==1 || b==4 || b==9) && (c==1 || c==4 || c==9)&& (d==1 || d==4 || d==9)) {
          System.out.println(i);
        }
      }
    }
  }
  public static int f(int n){
    if (n==0||n==1) {
      return 0;
    }
    for (int i = 2; i < n; i++) {
      if (n%i==0) {
      return 0;
      }
    }
    return 1;
  }

}

轉載于:https://www.cnblogs.com/pengjunhao/p/6668156.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456098.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456098.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456098.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AVI文件規范

AVI文件規范PeterLee 2007-10-14 一、AVI文件簡介 AVI的英文全稱為Audio Video Interleaved&#xff0c;即音頻視頻交錯格式&#xff0c;是將語音和影像同步組合在一起的文件格式。AVI于1992年被Microsoft公司推出&#xff0c;隨Windows3.1一起被人們所認識和熟知。AVI文件格式…

python中的流程控制

流程控制 流程&#xff1a; 計算機執行代碼的順序&#xff0c;就是流程。 流程控制&#xff1a; 對計算機代碼執行順序的控制&#xff0c;就是流程控制。 流程分類&#xff1a; 流程控制一共分為三類&#xff0c;分別是 順序結構、分支(選擇)結構、循環結構。 順序結構 順序…

tomcat jdbc SlowQueryReport的實現解讀

為什么80%的碼農都做不了架構師&#xff1f;>>> ##序 tomcat提供了JdbcInterceptor可以用來監控jdbc的執行情況&#xff0c;默認提供了好幾個現成的interceptor可以用&#xff0c;SlowQueryReport以及SlowQueryReportJmx就是其中的兩個。 ##JdbcInterceptor的基本原…

【機器學習】Bagging和Boosting的區別(面試準備)

Baggging 和Boosting都是模型融合的方法&#xff0c;可以將弱分類器融合之后形成一個強分類器&#xff0c;而且融合之后的效果會比最好的弱分類器更好。 Bagging: 先介紹Bagging方法&#xff1a; Bagging即套袋法&#xff0c;其算法過程如下&#xff1a; 從原始樣本集中抽取訓…

python中的循環結構

循環結構 循環結構可以減少源程序重復書寫的工作量(代碼量)&#xff0c;用來描述重復執行某段算法的問題&#xff0c;這是程序設計中最能發揮計算機特長的程序結構。 Python中循環結構分為兩類&#xff0c;分別是 while 和 for .. in while 格式1&#xff1a; num1,num2 3…

線性判別結合源碼分析LDA原理

1. LDA的思想 LDA線性判別分析也是一種經典的降維方法&#xff0c;LDA是一種監督學習的降維技術&#xff0c;也就是說它的數據集的每個樣本是有類別輸出的。這點和PCA不同。PCA是不考慮樣本類別輸出的無監督降維技術。LDA的思想可以用一句話概括&#xff0c;就是“投影后類內方…

RIFF文件規范

RIFF文件規范Peter Lee 2007-10-02 摘要&#xff1a;RIFF全稱為資源互換文件格式&#xff08;Resources Interchange File Format&#xff09;&#xff0c;RIFF文件是windows環境下大部分多媒體文件遵循的一種文件結構&#xff0c;常見的如WAV文件、AVI文件等。RIFF可以看成一種…

FB宣布將回購60億美元股票 首席會計官將離職

11月19日消息&#xff0c;據美國媒體報道&#xff0c;Facebook宣布將回購60億美元股票&#xff0c;回購計劃將在明年第一季度開始實施。另外&#xff0c;該公司還宣布首席會計官賈斯艾特瓦爾將離職。 短期回購股票可使Facebook贏得時間&#xff0c;緩解投資長期項目如Instagram…

2017小目標

最美人間四月天&#xff0c;沒有三月的傲寒&#xff0c;沒有五月的燥熱&#xff0c;桃花剛偷去了紅&#xff0c;楊柳在風中扭著腰&#xff0c;櫻花正開的爛漫。工作繁忙之余。做一下深呼吸&#xff0c;沾衣欲濕杏花雨&#xff0c;吹面不含楊柳風。不知不覺2017第一季度已經結束…

【機器學習】feature_importances_ 參數源碼解析

在用sklearn的時候經常用到feature_importances_ 來做特征篩選&#xff0c;那這個屬性到底是啥呢。 分析源碼發現來源于每個base_estimator的決策樹的 feature_importances_ 由此發現計算邏輯來源于cython文件&#xff0c;這個文件可以在其github上查看源代碼 而在DecisionTree…

流行視頻格式講解

轉自 豪杰技術 http://www.herosoft.com 流行視頻格式講解 *. MPEG/.MPG/.DAT MPEG也是Motion Picture Experts Group 的縮寫。這類格式包括了 MPEG-1, MPEG-2 和 MPEG-4在內的多種視頻格式。MPEG-1相信是大家接觸得最多的了&#xff0c;因為目前其正在被廣泛地應用在 VCD…

歐盟通過最新《數據保護法》

歐洲議會近日通過了最新的《數據保護法》&#xff0c;用以保護消費者的數據和隱私。該法案是數字時代的首個新規&#xff0c;取代了一套20年前的、在互聯網發展初期階段構想的規則。新規規定&#xff0c;當企業所擁有的消費者相關數據遭遇黑客攻擊等泄露事件后&#xff0c;消費…

ajax 長輪詢

未完成&#xff0c;因為需要換成webscoket來做&#xff0c;該ajax長輪詢有待完善 function poll(){$.ajax({type:"POST",url:"ajax",async:true,data:{"receiverType":"single","receiverId":"${receiverId}",&qu…

python中變量的作用域

變量的作用域 變量的作用域就是指變量的有效范圍。 變量按照作用范圍分為兩類&#xff0c;分別是 全局變量 和 局部變量。 全局變量&#xff1a;在函數外部聲明的變量就是全局變量 有效范圍&#xff1a;全局變量在函數外部可以正常使用。全局變量在函數內部也可以正常使用(需要…

【機器學習】 關聯規則Apriori和mlxtend——推薦算法

引入&#xff1a; 啤酒與尿布的故事 關聯規律挖掘&#xff1a;從交易數據中發現&#xff1a;買了X 還會買Y 的規則 關聯規律挖掘‘購物籃分析’Market Basket Analysis&#xff08;MBA&#xff09; 關聯規律->應用于推薦系統 1. 關聯規則代碼演示 使用的是mlxtend.frequent…

預防和檢測如日中天?事件響應表示不服

近些年&#xff0c;企業安全工作的關注點&#xff0c;一直聚焦在如何預防黑客攻擊。但是&#xff0c;頻發的大型跨國企業的數據泄露事件表明&#xff0c;即使是對網絡安全更為重視&#xff0c;同時也投入了更多成本的金融業&#xff0c;也明白了“無論做了怎樣的安全防護&#…

python中的內部函數和閉包函數

內部函數 在函數內部聲明的函數就是內部函數。 格式&#xff1a; def 函數名():局部變量...def 內部函數名():Python功能代碼...示例&#xff1a; def funName():name dragon#定義一個內部函數def inner():print(我是內部函數)‘’‘注釋&#xff1a; 1.內部函數的本質就是局…

【機器學習】K-Means(非監督學習)學習及實例使用其將圖片壓縮

非監督學習之k-means K-means通常被稱為勞埃德算法&#xff0c;這在數據聚類中是最經典的&#xff0c;也是相對容易理解的模型。算法執行的過程分為4個階段。 1、從數據中選擇k個對象作為初始聚類中心; 2、計算每個聚類對象到聚類中心的距離來劃分&#xff1b; 3、再次計算…

CloudCC CRM:物聯網必將成為CRM的推動力

CRM熱門話題背后的主要推動力包括云、社交、移動和大數據&#xff0c;CloudCC CRM認為物聯網必將成為CRM的推動力&#xff0c;也就是傳感器將事物連接到互聯網&#xff0c;創建之前我們從未想到的新型服務。 社交&#xff1a;在銷售、市場和客戶服務部門&#xff0c;營銷人員正…

關于Video Renderer和Overlay Mixer

原文作者: 陸其明 整理日期: 2004/12/27 大家知道&#xff0c;Video Renderer (VR)是接收RGB/YUV裸數據&#xff0c;然后在顯示器上顯示的Filter。為提高計算機畫圖性能&#xff0c;根據你計算機顯卡的能力&#xff0c;VR會優先使用DirectDraw以及Overlay表面&#xff1b;如果…