日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝桥杯-组素数-java

發布時間:2023/12/18 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯-组素数-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

總結

以上是生活随笔為你收集整理的蓝桥杯-组素数-java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。