python编程练习

来源:互联网 发布:mac装win8.1 编辑:程序博客网 时间:2024/05/21 22:50

python练习之冒泡排序:


python代码:

#coding=utf-8if __name__=="__main__":    arr=[3,2,1,7,11,4,5,8]    print "Before_Sort:"+str(arr)    lens=8    temp=0    for i in range(0,lens):        j=i+1        for j in range(0,lens-1):            if arr[i]<arr[j]:                temp=arr[i]                arr[i]=arr[j]                arr[j]=temp    print "After_Sort:"+str(arr)

运行截图:





C代码:

#include <iostream>using namespace std;int main(){int IntArr[]={3,2,1,7,11,4,5,8};int Len=sizeof(IntArr)/sizeof(int);int Temp;for(int i=0;i<Len-1;i++){for(int j=i+1;j<Len;j++){if(IntArr[i]>IntArr[j]){Temp=IntArr[i];IntArr[i]=IntArr[j];IntArr[j]=Temp;}}}cout<<"After Sort:";for(int k=0;k<Len;k++){cout<<IntArr[k]<<" ";}cout<<endl;return 0;}

感觉python代码要清爽些许

1 0