NO8 嫿骨 大小排序

2021-10-14 01:45:51 字數 1584 閱讀 8181

**部分執行結果

小結設計乙個程式, 輸入a, b, c三個整數 輸出最大的那個數字

樣例輸入:1 3 2

樣例輸出:3

設定輸入的判斷:必須為數字,給定範圍(輸入負數、字母或符號,則重新輸入)

進行大小的比較

#include

#include

#include

#define _crt_secure_no_warnings

void

sort

(int scores)

;//氣泡排序

intmain()

fflush

(stdin);

scores[0]

= a;

printf

("請輸入第二個數:\n");

for(

scanf_s

("%lf"

,&b)

; b >

1000

|| b <0;

scanf_s

("%lf"

,&b)

)//第乙個數

fflush

(stdin);

scores[1]

= b;

printf

("請輸入第三個數:\n");

for(

scanf_s

("%lf"

,&c)

; c >

1000

|| c <0;

scanf_s

("%lf"

,&c)

)//第乙個數

fflush

(stdin);

scores[2]

= c;

for(i =

2; i >

0; i--

)//氣泡排序}}

printf

("輸入的數字從小到大為:%.2lf,%.2lf,%.2lf\n"

, scores[0]

, scores[1]

, scores[2]

);//列印結果

printf

("其中最大數為%.2lf\n結束程式"

還可使用三目運算子

1、三目運算子

表示式1 ? 表示式2 : 表示式3

舉例如下:

max = (a > b) ? a : b; // 取變數a, b中較大的乙個,並賦值給變數max

2、氣泡排序

void bubblesort(int arr,int len)}}

}3、小問題

用了scanf("%d", &i)後 怎麼判斷錄入的一串數字或字母是數字或字母呢

使用getch()函式 乙個個輸入與檢驗是否為數字 最後利用ascii碼 拼出數字

python按大小排序教案 小班按大小排序的教案

小班按大小排序的教案 篇一 小班數學 排序教案 數學 排序觀摩 課教案土默特左旗第一幼兒園 小班教師 姚國珍 2016.11 數學 排序 活動名稱 數學 排序 活動目標 嘗試運用交替的規律給排序。體驗交替排序的規律和方法。活動準備 洋娃娃 小熊 圖形卡片 小紅旗 彩帶 膠棒 草地 背景 背景 洋娃娃...

Linux 檔案按大小排序

linux某個目錄下的檔案按大小排序 1.df lh 2.du s usr sort rn 這是按位元組排序 3.du sh usr sort rn 這是按兆 m 來排序 4.選出排在前面的10個 du s usr sort rn head 5.選出排在後面的10個 du s usr sort rn...

GitHub 倉庫按大小排序

對於 初學者來說,github是乙個很好的 在這裡,他們可以學習如何更好地寫 並提高 能力,學習編碼規範,各種框架.然而對於像我一下的初學者來講,有時候不知道要如何從github的優秀專案中學習 要從何開始閱讀原始碼。所以我想到了乙個方法 將自己star過的所有優秀專案按倉庫大小 量 進行排序,從 ...