從0到100隨機抽10個不同的數,然後放入陣列中。再按順序打印出來
import java.util.Random; public class Qushu_dayin { public static void main(String[] args) { // TODO Auto-generated method stub int shu[]=new int[10]; int temp=0;//用來前後兩數的交換更替 boolean b=true;//判斷是否提前排序完畢的標誌 Random ran=new Random(); for(int i=0;i<shu.length;){ shu[i]=ran.nextInt(101); if(check(shu,shu[i],i)){ i++; } } for(int i=0;i<shu.length-1;i++){ b=true; for(int j=0;j<shu.length-i-1;j++){ if(shu[j]>shu[j+1]){ b=false; temp=shu[j]; shu[j]=shu[j+1]; shu[j+1]=temp; } } if(b)break; } for(int i=0;i<10;i++){ System.out.print(shu[i]+","); } } //判斷是否與陣列中其他值相同 public static boolean check(int c[],int t,int j){ for(int i=0;i<c.length;i++){ if(c[i]==t&&j!=i){ return false; } } return true; } }
相關推薦
從0到100隨機抽10個不同的數,然後放入陣列中。再按順序打印出來
import java.util.Random; public class Qushu_dayin { public static void main(String[] args) {
隨機10個100到200之間的整數,將這些數放入陣列中,列印陣列,再使用 3種排序。
package com.paixu; public class Test_maopao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat
jzxx1044程式設計輸入10個正整數,然後自動按從大到小的順序輸出
題目描述 程式設計輸入10個正整數,然後自動按從大到小的順序輸出。 輸入 輸入只有一行,包括10整數. 輸出 輸出只有一行,包括10個整數。 樣例輸入 1 2 3 4 5 7 6 8 9 10 樣例輸出 10 9 8 7 6 5 4 3 2 1 滿分程式碼:
隨機生成 50 個數字,每個數字的範圍在 [10, 50] 之間,統計每個數字出現的次數,最後將每個數字和它出現的次數打印出來
/** * 隨機生成 50 個數字,每個數字的範圍在 [10, 50] 之間,統計每個數字出現的次數,最後 * 將每個數字和它出現的次數打印出來 */ public class Test4 {
python小練習1:設計這樣一個函數,在桌面的文件夾上創建10個文本,以數字給它們命名。
一個 數字 width lose 文件夾 .com 小練習 pen wid python小練習1:設計這樣一個函數,在桌面的文件夾上創建10個文本,以數字給它們命名。 使用for循環即可實現: for name in range(1,11): desk
從控制檯輸入若干個單詞(輸入回車結束)放入集合中,將這些單詞排序後(忽略大小寫)打印出來。 [選做題]
import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Scanner; public cl
PHP隨機生成100個英文字母,然後統計26個英文字母出現的次數
<?php //2.請隨機生成100個英文字母,然後統計26個英文字母出現的次數 $z=adbqhwbqjuyguqwgyquiwguyquwehqwuiepoqiuwepoqiuwpoiqwep
讓10個執行緒按順序打印出0123456789
思路 1、通過公正瑣object對10個執行緒進行管理,喚醒所有執行緒或者阻塞等待。 2、通過orderNum通知下一個執行緒需要輸出的數字 程式碼 public class Printer { private static final
【算法與數據結構實戰】線性表操作-實現A並B,結果放入A中
!= 實現 push 集合 div 中間 for iter 和數 //數據結構與算法基礎題1:線性表操作,實現A並B,結果放入A中 #include "stdafx.h" #include <iostream> #include <string>
劍指offer系列(十三)陣列中的逆序對,兩個連結串列的第一個公共結點,數字在排序陣列中出現的次數
陣列中的逆序對 題目描述 在陣列中的兩個數字,如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個陣列中的逆序對的總數P。並將P對1000000007取模的結果輸出。 即輸出P%1000000007 輸入描述: 題目保證輸入的陣列中沒有的相同的數字
利用遞迴函式呼叫方式,將所輸入的5個字元,以相反順序打印出來
#include<stdio.h> int main() { void dg(char a[],int x); char a[5]; gets(a); dg(a,5); printf("\n"); return 0; } void dg(char a[5],in
javascript把建立的節點放入陣列中,再從陣列中刪除節點
javascript把建立的節點放入陣列中,再從陣列中刪除節點 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>把建立的節點放入陣列中,再從陣列中刪除節點<
資料結構——找兩個單鏈表的交叉點,並將交叉點在連結串列ls1中所處的位置打印出來
1、程式檔案 I、 在交叉點/src目錄下分別建立main.c、Linklist.c檔案 //main.c #include <stdio.h> #include <stdlib.h> //包括rand()、srand()、abs()等函式 #include &
9.28機試 定義兩個陣列,首先把兩個數組合併成一個新陣列,然後把新陣列中的所有元素逆序排列
public class Demo7 { public static void main(String[] args) { int[]array1 = new int[]{10,20,30};
javaScript從數組裏隨機抽取10個值
rand element class () shuffle shu return scrip floor function getRandomArrayElements(arr, count) { var shuffled = arr.slice(0), i =
Java中從m個數中隨機選取n個不同的數(m>=n),並進行排序
我這裡直接給出我寫的函式,只需傳入引數便可直接使用://從x-y中的數中隨機找出num個不同的數,返回給integer的動態陣列中ArrayList<Integer> makeRandom(int x, int y, int num) {
需求:使用者從控制檯輸入 10個不同數字 ,進行從大到小進行排序並列印在控制檯
用sort 排序的 sort本來是從大到小的 反過來就是從小到大 public static void main(String[] args) { int[] arr =new int[10]; System.out.println("使用者從控制檯輸入 10個不同數字"
隨機產生10個0-100之間的隨機數,將不重複的數存入到list中,最終將結果輸出在控制檯上(2018-8-7)
package com.sj.zy; import java.util.ArrayList; import java.util.HashSet; import java.util.Set; public class Zy02 { public static void
【JavaScript】隨機生成10個0~100的數字
set 需要 false 不重復 meta col 包含 四舍五入 true 隨機生成10個0~100不重復的數字(包含0和100); 需要用到的知識點:隨機數 去重 下面放代碼 <!DOCTYPE html> <html>
添加user_00-user09 10個用戶,並且給他們設置一個隨機密碼,密碼要求10位包含大小寫字
-- bin echo toolbar 小寫字母 註意 數字 bash ech 添加user_00-user09 10個用戶,並且給他們設置一個隨機密碼,密碼要求10位包含大小寫字母以及數字,註意需要把每個用戶的密碼記錄到一個日誌文件裏答案:#! /bin/bash for