1. 程式人生 > >比較三個數大小並按序輸出

比較三個數大小並按序輸出

從鍵盤輸入任意三個數,比較其大小,找出最大值,並將這三個數按從大到小的順序輸出

程式碼設計如下:

#include<stdio.h>
int main()
{
 int a,b,c,t;
 printf("請輸入三個整數:\n");
 scanf_s("%d\t%d\t%d", &a, &b, &c);
 if (a > b)
 {
  t = a;
  a = b;
  b = t;
 }
 if (a > c)
 {
  t = a;
  a = c;
  c = t;
 }
 if (b > c)
 {
  t = b;
  b = c;
  c = t;
 } 
 printf("這三個數中最大的數是:%d\n", c);
 printf("將這三個數按從大到小的順序排列為:%d\t%d\t%d\n", c, b, a);
 return 0;
}

執行結果:



相關推薦

比較個數大小輸出

從鍵盤輸入任意三個數,比較其大小,找出最大值,並將這三個數按從大到小的順序輸出程式碼設計如下:#include<stdio.h>int main(){ int a,b,c,t; printf("請輸入三個整數:\n"); scanf_s("%d\t%d\t%d",

【Unity&C#】使用?:表示式比較個數大小對其排序

使用 ? : 表示式比較三個數大小並對其排序,C#的程式碼怎麼寫 ------------------------------------------------------------------------下面是錯誤的示範 設定A,B,C三個整型數字,使用 Rando

通過條件運算子比較個數大小比較個數大小

程式碼如下: #include<stdio.h> int main() { int a,b; int max; scanf("%d %d",&a,&b); max=

任意輸入不超過6位的整型數,求數的位數,用switch語句輸出個數輸出的相關做法。c語言。

1.先來看怎麼求一個整型數的位數。既然是整型,它除以10一定沒有小數。那麼依照此原理,將這個數除以10,直到這個數小於零,每除一次可以用count自加來計數,出完時將累加得的count輸出,就是這個整

三元運算子 比較個數大小 三元操作符的型別務必一致

class JavaApplication1    {public static void main(String[] args) {  int x = 10,y;int a=10,b=20,c=30,z;y=(a>b?a:b)>(b>c?b:c)?(

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

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

求接題目:輸入一個字符串輸出大小寫數字及其他字符的個數輸出

v2v SQ 逆序輸出 Go 大小寫 target clu 數字 targe 9wwwp0b5mw啥睪約抑汕丶防內肯勸《http://weibo.com/p/230927987600061628162048》 rvzxpb9vfd腫氨撩都幣渦綽腔腳備《http://wei

C++:比較個數大小,找出最大數

#include<stdio.h> void main() { int a,b,c,t; printf("請輸入三個整數並以回車結束:\n"); scanf("%d%d%d",&a,&b,

c++中比較個數大小

/*列出兩個數。比較兩個數的大小 */ #include<iostream> #include<stdlib.h> using namespace std; int main() { int x,y; cout<<"Enter x

比較個數輸出最大值

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

VB作業之比較個數大小

下面是我編寫的程式程式碼: Private Sub Command1_Click() Dim A As Integer Dim B As Integer Dim C As Integer Dim max As Integer A = Val(T

輸入個數a,b,n,輸出a和b不大於n的公倍數的個數

name () 招商 int col 輸入 pac clas div 題:輸入三個數a,b,n,輸出a和b不大於n的公倍數的所有個數。 這題的思想是先求得a和b的最大公約數,然後用a和b的積除以最大公約數,得到最小公倍數,再持續加上最小公倍數,直到超過n,記下n的個數。如:

1.交換兩值內容 2.不創建臨時變量交換兩只內容 3.求十個數中的最大值 4.講個數由大到小輸出 5.求兩個數最大公約數

www. 最大公約數 十個 following .com blank 臨時變量 lan follow 露x都對貝姨芽沽1才39賢http://www.facebolw.com/space/2104128 ZP鋪巢嗣3瀉HX7Dhttp://www.facebolw.com

把數字存入陣列,輸出

void main() {   int i=0,k;   char c[10];   while(n)   {     c[i]=n%10+'0';    //把數字變成字元,因為這是一個char陣列     n/=10;     i++;   }   s[i--]='\0';   k=i;   while(

Java方法案例--比較個數中的最大值

package com.zhangxueliang.demo; import java.util.Scanner; public class MethodTest2 { // 返回三個數中的

c語言將個數從大到小輸出

思路:定義三個變數,再定一個臨時變數,採用if判斷語句,按順序判斷兩兩數值的大小,按順序輸出結果即可。 #define _CRT_SECURE_NO_WARNING #include<stdio.h> #include<stdlib.h> int main(){

Java程式設計練習1——求個數大小,一百個數的和

1.求三個數中最小值和最大值 思路1:先定義兩個值min和max賦值給a,然後再將b和c與a進行比較即可 package Hello; public class test { public static void main(String[] args) { in

輸入個整數x,y,z,請把這個數由大到小輸出

輸入三個整數x,y,z,請把這三個數由大到小輸出 x = int(input('第一個整數x:')) y = int(input('第二個整數x:')) z = int(input('第三個整數x:')) # f方法1 max = x if y > x: if y >

比較N個數大小

比較N個數大小 程式碼如下: #include <stdio.h> int main() { int n; printf("Please input n:\t"); scanf("%d",&n); int i,t,j,a[n];