1. 程式人生 > >比較四個數字的大小

比較四個數字的大小

/*
  *上機內容:C++程式的程式設計和執行

  *上機的目的:掌握C++的基本程式和執行

  *檔名稱:test.cpp
  
  *作    者:王雅萍

  *完成日期:2013年10月21日

  *輸入描述:無

  *版 本 號:vl.0

  *問題描述:輸入四個數字,對其比較大小。

  *程式輸出:“輸出四個數中的最大值和最小值”

  *問題分析:略

  *演算法設計:略

  */
#include <iostream>

using namespace std;  
int main()  
{  
    int a,b,c,d,e,f,g,h,i,j;  
    cout<<"請輸入4個數:"<<endl;  
    cin>>a>>b>>c>>d;  
    if(a>b)  
       e=a,h=b;  
    else  
        e=b,h=a;  
    if(c>d)  
        f=c,i=d;  
    else  
        f=d,i=c;  
    if(e>f)  
        g=e;  
    else  
       g=f;  
    if(h<i)  
        j=h;  
    else  
        j=i;  
    cout<<"最大值為:"<<g<<"最小值為:"<<j<<endl;  
    return 0;  
}


體會心得:要先理清自己的思路,這樣才能寫出來。。

相關推薦

比較數字大小

/* *上機內容:C++程式的程式設計和執行 *上機的目的:掌握C++的基本程式和執行 *檔名稱:test.cpp *作 者:王雅萍 *完成日期:2013年10月21日 *輸入描述:無 *版 本 號:vl.0 *問題描

shell腳本學習(2)比較數字大小

$1 num centos7 錯誤 you equal shel 腳本 語句 註意:shell中對比字符串只能使用==、<、>、!=、-z、-n。對比字符串時,末尾一定要加上x(或者a、b等)一個字符,因為if [ $1x == "ab"x ]時如果沒有了x

JS 比較數字大小時候的注意!

當要比較兩個數字變數大小的時候,一定要以做減法的形式進行比較!因為有可能你從HTML中得到的就是字串形式的數字! var num1 = '10'; var num2 = '20'; if(num1-n

比較數字大小

出現 ber 問題 same inpu and elif 程序 int a=int(input(‘a number=‘))b=int(input(‘b number=‘))c=int(input(‘c number=‘))if a>b>c or a>c&g

js比較數字大小不能直接比

錯誤寫法: var minMoney = $("#minMoney").val(); var maxMoney = $("#maxMoney").val(); if (maxMoney)<= minMoney) { pt.alertInfo("最大金額必須大於最小金額");

JS比較數字大小

一般情況下:if(2 > 10){  alert("不正確!");} 此比較不會是想要的結果:它相當於2 >1,把10的第一位取出來比較。 解決方法:if(eval(2) > eval(10)){alert("不正確!");}  eval()函式用於在不引用任何特定物件的情況下計算程

shell腳本-比較整數大小

shell開發shell腳本分別實現以腳本傳參以及read讀入的方式比較2個整數大小。用條件表達式(禁止if)進行判斷並以屏幕輸出的方式提醒用戶比較結果。註意:一共是開發2個腳本。當用腳本傳參以及read讀入的方式需要對變量是否為數字、並且傳參個數不對給予提示。read讀入方式#!/bin/bash read

Shell程式設計之if簡單判斷兩數字大小

#指令碼編輯   #!/bin/bash #定義變數 num1=$1 num2=$2   #判斷是否輸入兩個引數,若是,將兩個引數傳遞給下一個指令動作,若非兩個引數,則列印輸出內容輸出並且退出exit指令碼不執行下一個指令 if [ $# -ne

java經典題丨有1、2、3、4數字,能組成多少互不相同且無重複數字的三位數?都是多少?

組合成三個互不重複的數字,不難理解,其他的好辦,但是互不重複,就有點難度了,這個是解決本題思路的重點,程式碼如下: public static void main(String[] args) { int x=0,y=0,z=0,count=0; for(x=1;x<=4;

ACMNO.25 C語言-間隔輸出 寫一函式,輸入一個數字,要求輸出這數字字元,但每兩數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個位數 輸出 增加空格輸出

題目描述 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出 樣例輸入 1990 樣例輸出 1 9 9 0 來源/分類 C語言

位數 . abcd 為A,由它的數字a,b,c,d組成的最小的位數記為B,如果A-B=999,那麼這樣的位數A共有______

Python需要自己手動轉換格式真的很煩人。。。 count=0 for num in range(1000,10000): A=num a=num/1000 num%=1000 b=num/100 num%=100

java實現計算兩日期相差多少月、比較日期大小 等常用日期操作

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u

在陣列中找出數字的和等於指定數字(4Sum)

Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in

有1,2,3,4數字,能組成多少互不相同且無重複數字的三位數?都是多少?

public class MainActivity extends AppCompatActivity { int i=0; //儲存百位上的數 int j=0; //儲存十位上的數 in

用1、2、3、4數字組成不重複數字的三位數,能組成多少

public static void main(String[] args) {    int sum=0;    for (int i = 1; i < 5; i++) {   for (int j = 1; j < 5; j++) {    for (int

有1、2、3、4數字,可以組成多少互不相同且無重複的三位數?都是多少?

這個題呢,顧名思義,就是說一個三位數的每一位都是1、2、3、4,個位十位百位上的數字不能重複。 程式設計原理很簡單,分別定義三個變數代表個位十位百位,然後使用for迴圈巢狀每一層迴圈代表一位數,如果個位十位百位都不相同,則輸出。 程式如下: #include <s

C語言比較整數大小

三個數比大小:#include <stdio.h>int main(){int a,b,c;scanf("%d %d %d", &a, &b, &c);int max

15_由1、2、3、4數字,能組成多少互不相同且一個數字中無重複數字的三位數?

package exercise; /** * 題目:有1、2、3、4四個數字,能組成多少個互不相同且一個數字中無重複數字的三位數?並把他們都輸入。 * @author lsq * */ public class Lianxi15 { public static

java 比較日期大小日期型別和字元型別

/** * 比較兩個日期之間的大小 * * @param d1 * @param d2 * @return 前者大於後者返回true 反之false */ public static b

求一個矩陣中連續數字(行,列,正、反對角線)乘積的最大值。

最近在project Euler題目上,見到一個題覺得不錯,就花時間做了一下。 問題: a=[ [8, 2, 22,97,38,15,0,40,0,75, 4, 5, 7,78, 52, 12, 50, 77, 91, 8], [49 ,49 ,99 ,