1. 程式人生 > >shell:輸出陣列中大於5的數

shell:輸出陣列中大於5的數

輸出陣列中大於5的數,需要注意if [ $a –ge$b ]中的空格 

#!/bin/bash

array=(1 2 3 5 64 7 8 9 21)

length=${#array[@]}

for((a=0;a<$length;a++))

do

  if [ ${array[$a]} -ge  5 ]

  then echo ${array[$a]}

  fi

done

相關推薦

shell輸出陣列大於5

輸出陣列中大於5的數,需要注意if [ $a –ge$b ]中的空格 #!/bin/basharray=(1 2 3 5 64 7 8 9 21)length=${#array[@]}for((a=0;a<$length;a++))do  if [ ${array[$a

函式輸出陣列重複的數字

public static void getRepeateNum( int[] num) { int NumChange; System.out.println(“重複數字是:”); for(int inde

陣列分割陣列大於某個數的元素被分為一類,小於等於某個數的元素被分為另一類

#include<stdio.h> #define MAX 100000 int A[MAX],n; int partition(int p,int r){ int x,i,j,t; x= A[r]; i = p-1; for(j=p;j<r;j++){ if(A[

【LeetCode & 劍指offer刷題】陣列53 陣列重複的數字(287. Find the Duplicate Number)

【LeetCode & 劍指offer 刷題筆記】目錄(持續更新中...) 287 .   Find the Duplicate Number Given an array   nums

編寫一個函式print,列印一個學生的成績陣列,該陣列5個學生的資料記錄,每個記錄包括num,name,score[3],用主函式輸入這些資料,用print輸出這些記錄

編寫一個函式print,列印一個學生的成績陣列,該陣列中有5個學生的資料記錄,每個記錄包括num,name,score[3],用主函式輸入這些資料,用print輸出這些記錄 程式碼如下: #include<stdio.h> #define N 5 typedef struc

shell 格式化輸出nginx的編譯參

nginx參數 linux sed tr awk命令nginx -V > nginx.txt cat -n nginx.txt | sed -n ‘5,18p‘ | awk ‘{$1="";print $0}‘ | sed ‘s/^[ ]*//g‘ | tr ‘\n‘ ‘,‘ | sed -n ‘

CnumberNMax 陣列第n大數的下標,方法比較笨,應用二級指標

//求陣列中第n大數的下標 int * numberNMax(int * array, int size, int n) { if (NULL==array) { printf("Pointer is NULL\n"); exit(EXIT_FAILURE);

面試題10輸出二進位制1的個數

1.解法一: public static int findNumberOf1(int num){ int count=0; while(num!=0){ if((num&1)!=0){ c

劍指offer——輸出陣列k個最小值(快速,冒泡,選擇,插入)

找k個最小值,基本思路是對陣列排序,輸出前k個或者後k個,我們回顧一下之前的學習過的集中排序方法: 快速排序 class Solution(): def GetLeastNumbers_Solution(self, tinput,k): def quick_sor

初學Java計算陣列最大值 ---計算陣列最小值----計算陣列之和----實現兩個陣列----拼接陣列擷取

public class ArrayUtils{ //建立類(陣列工具類) //1.計算陣列中最大值 public static int arrayMaxElement(int [] data){ //建立方法 if(data == null){

劍指offer找到陣列重複的值

題目:在一個長度為n的數組裡的所有數字都在0~n-1的範圍內。陣列中某些數字是重複的,但是不知道有幾個數字重複了,也不知道每個數字重複了幾次。請找出陣列中任意一個重複的數字。例如,如果輸入長度為7的陣列{2,3,1,0,2,5,3},那麼對應的輸出是重複的數字2或者3.

查詢陣列的眾

查詢陣列中出現次數最多的數 示例一 int most_(vector<int> arr) { int len = arr.size(); vector<int> tmp(le

leetcode陣列查詢元素的第一個和最後一個位置(java雙向指標)

給定一個按照升序排列的整數陣列 nums,和一個目標值 target。找出給定目標值在陣列中的開始位置和結束位置。 你的演算法時間複雜度必須是 O(log n) 級別。 如果陣列中不存在目標值,返回 [-1, -1]。 示例 1: 輸入: nums = [5,7,7,8,8,10], tar

python無序陣列尋找第K大的元素

題目: 所謂“第(前)k大數問題”指的是在長度為n(n>=k)的亂序陣列中S找出從大到小順序的第(前)k個數的問題。 解法1:堆排序 採用元素下沉法,維護一個k大小的最小堆,對於陣列中的每一

【ShareCode】不錯的技術文章 -- 如何使用異或(XOR)運算找到陣列缺失的

如何使用異或(XOR)運算找到陣列中缺失的數? 今天給大家分享一篇關於使用XOR(異或)運算找到陣列中缺失的數的問題。 在一次Javascript面試中,有這麼一個問題: 假設有一個由0到99(包含99)的整陣列成的長度為100的陣列。從陣列中隨機移除一個元素,得到了一個長度為99的陣列,那麼

java實現陣列查詢元素是否存在

定義一個flag,預設是false(沒找到) 將陣列中每個元素和要查詢的內容比較,一旦找到,將flag改為true(找到了),不再繼續比較,break退出迴圈 根據flag的boolean值,判斷查詢

輸出陣列不相同的元素

這裡用到了很經典的標記法 如果想要輸出一個數組中不同的元素用到的方法就是 輸出這個陣列的時候遍歷這個陣列,對比他與前面的元素,然後如果有相同的標記一下 如果沒有標記的就輸出這個元素 這道題做的時候用了一些時間,現在對於處理這個問題有了更深的理解 for (i =

1117刪除陣列的0元素

//1117: 6-9刪除陣列中的0元素 //  編寫函式CompactIntegers,刪除陣列中所有值為0的元素,其後元素向陣列首端移動。 //注意,CompactIntegers函式需要接收陣列及其元素個數作為引數,函式返回值應為刪除操作執行後陣列的新元素

查詢有序陣列相近的或下標【JAVA實現】

刷LeetCode過程中遇到的一個知識點,特此記錄~ 給定一個有序陣列與目標值,陣列中不一定有目標值,找出與目標值最相近的數的下標 private int findTarget(int[] nums

js每隔兩秒輸出陣列的一項

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t