1. 程式人生 > >shell指令碼中比較並輸出最大值

shell指令碼中比較並輸出最大值

#!/bin/bash

    echo " input first parm:"

    read a

    echo " input second parm:"

    read b

    echo " input third parm:"

    if [ $a -gt $b -a $a -gt $c ]

    then

    echo "max is $a"

    fi

      if [ $b -gt $a -a $b -gt $c ]

    then

    echo "max is $b"

    fi

      if [ $c -gt $b -a $c -gt $c ]

    then

    echo "max is $c"

    fi



相關推薦

shell指令碼比較輸出

#!/bin/bash     echo " input first parm:"     read a     echo " input second parm:"     read b     echo " input third parm:"     if [ $a

java:接受用戶從鍵盤輸入的三個整數,輸出

scan out sca system () 最小值 public tin 代碼 import java.util.Scanner 從鍵盤輸入要在開頭聲明這個。 Scnner in=new Scanner(Syetem.in); 聲明Scnner類型的in 如果要從鍵盤輸入

程式設計題:從n個數選取m個數,計算m個數的和s,判斷剩餘n-m個數是否存在等於s的數,如果存在,輸出

描述:從n個數中選取m個數,計算m個數的和s,判斷剩餘n-m個數中是否存在等於s的數,如果存在,輸出最大值。第一行輸入n和m值,第二行輸入n個數,輸出最大值。例如:輸入:6 2          1 2 5 3 7 4輸出:7分析:1+2=3;2+5=7;2+3=5;3+4=

比較三個數,輸出

/* * Copyright (c) 2013, 煙臺大學計算機學院 * All rights reserved. * 作 者: 李子平 * 完成日期:2013 年 10 月 08 日 * 版 本 號:v1.0 * * 問題描述:輸入3個整數,輸出其中的最大值。

預處理、const、static與sizeof-用#define實現宏

最大 運算 code span sizeof stat eof 代碼 bsp 1:實現代碼: #define MAX(x,y) (((x)>(y)) ? (x):(y)) #define MIN(x,y) (((x)>(y)) ? (x):(y)) 需要註

為什麼Java的float型大於long型?

文章目錄 問題:float是32位,long是64位,為什麼float表示的範圍比long大呢? 參考 問題:float是32位,long是64位,為什麼float表示的範圍比long大呢? 原因: 原因是,float與lo

JS實現陣列取

情景: 有一個如下陣列: var classify=["5","47","98","12","165"]; 我現在要求取出這個數組裡面的最大值。 完整程式碼: function ceshi(){ var classify=["5","47","98","12","165

JAVA複習 5個整數輸出

package ch01; public class ch02 { public static void main(String[] args) { int[] array={10,23,6,88,19}; int index=0;//最大值索引號預設為0 int max=array[ind

用C語言編寫一個輸出的程式

void main(){int a,b,c,max;scanf("%d%d%d",&a,&b,&c); if(a>b)max=a;elsemax=b; if(c>max)max=c;printf("max is %d",max);getch

任意輸入兩個整數,輸出

/*  * Copyright (c) 2013, 煙臺大學計算機學院 * All rights reserved. * 作    者: 高古尊 * 完成日期:2013 年10  月11  日 * 版 本 號:v1.0 * 樣例輸入:6 9 * 樣例輸出:9 *

第7周專案:任意輸入兩個整數,輸出

/*  * Copyright (c) 2013, 煙臺大學計算機與控制工程學院 * All rights reserved. * 作    者: 孔令璽 * 完成日期:2013年10  月  11日 * 版 本 號:v1.0 * * 問題描述:任意輸入兩個整

Java原始碼-N個數字第k個的求解方法

翻開《資料結構》正文第一頁,作者問了個問題:N個數字中的第k個最大值怎麼計算? 作者認為,對於學程式設計兩年的人而言,這個問題應該可以拿下。 事實上,這是我剛學習程式設計,考計算機等級考試3、4級時的基本問題,當時是在別人寫好的C語言程式碼段裡,加上一個巢狀的for迴圈,

Oracle --- 修改表空間為擴充套件限制

問題描述: 在向orale資料庫匯入資料的時候報 ORA-01658: 無法為表空間 XXX中的段建立 INITIAL 區錯誤。  這是由於表空間對應的資料檔案中資料量超過Oracle在建立表空間的時候資料檔案初始化大小值,當資料量達到這個值,再向資料庫中匯入資料就會報錯。

Java求型別的小值得方法

在《java基礎》一書中看到下面這樣一段話:於是自己用程式碼進行測試 我們發現,在用程式碼測試型別最值的時候,定義變數的時候使用的是基礎型別,但是,在型別後面的引用MAX_VALUE的時候,我們使用的是封裝型別; (該處有個注意點需要注意的是:在將_

Java為什麼float型大於long型?

最為一個常識,我們都知道浮點型在記憶體中佔用的是4個位元組的空間,而long型佔用的是8個位元組的空間。可是為什麼4個位元組的float型的最大值會大於long型的最大值呢?        我們都知道,float型別的範圍是:一3.403E38~3.403E38。而lo

SQL-1 選取表某一屬性的所有信息 查找晚入職員工的所有信息

eat 應用 var ast bsp select 思路 desc employ 題目描述 查找最晚入職員工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT N

C語言:從鍵盤輸入10個數存入一維陣列,求這10個數輸出

題目:從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出。 下面是我寫的程式,我用visual studio 2010編譯通過,執行正常。 源程式程式碼如下: #include "stdio.h" //從鍵盤輸入10個數存入一維陣列,求這10個數中的

4比較三個數的大小輸出從小到大排序輸出

public static void main(String[] args) {       System.out.println("請輸入三個數");      Scanner scanner=new Scanner(System.in);      int a=scan