冒泡排序(python寫法和c語言寫法)-創(chuàng)新互聯(lián)

python寫法:

成都創(chuàng)新互聯(lián)公司長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為廉江企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、做網(wǎng)站,廉江網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
# 冒泡排序(python寫法)
list_one = [4, 3, 2, 1]  # 定義一個需要排序的列表
for i in range(3):  # 要特別注意range函數(shù)是左閉右開且默認(rèn)從零開始
    flag = True  # 定義布爾變量標(biāo)識符flag
    for j in range(3-i):
        if list_one[j] >list_one[j+1]:
            flag = False
            list_one[j], list_one[j+1] = list_one[j+1], list_one[j] #交換兩個元素的值
    if flag is True:
        break  # 終結(jié)循環(huán)
print(list_one)  # 輸出冒泡排序后的列表

c語言寫法(IDE:vs2022):

#include
int main()
{
?int x[4];
?for (int i = 0; i<= 3; i++)
??? ?scanf_s("%d", &x[i]); ? ?//依次輸入數(shù)組x的元素
?for (int i = 0; i< 3; i++)
?{
??? ?bool falg = true; ? ? ? ?//定義布爾變量flag作為參考
??? ?for (int j = 0; j< 3-i; j++)
??? ?{
??? ??? ?if (x[j] >x[j + 1]) //注意這里不要寫出x[i]
??? ??? ?{
??? ??? ??? ?falg = false; ? ?//更換flag
??? ??? ??? ?int t = x[j + 1]; ?//交換元素的值
??? ??? ??? ?x[j + 1] = x[j];
??? ??? ??? ?x[j] = t;
??? ??? ?}
??? ?}
??? ?if (falg == true)
??? ??? ?break;
?}
?for(int i=0;i<=3;i++)
??? ?printf("%d", x[i]); ? ?//輸出冒泡排序排好的數(shù)組
?return 0;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

標(biāo)題名稱:冒泡排序(python寫法和c語言寫法)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://muchs.cn/article2/dcopic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、微信小程序自適應(yīng)網(wǎng)站、外貿(mào)建站定制開發(fā)、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司