题解 | #C++冒泡排序#
C++冒泡排序
http://www.nowcoder.com/practice/eb72dada09de43ceacf93f9a143ee321
#include using namespace std;
int main() {
int temp=0;//定义中间变量
int arr[6] = { 0 };//数组为6并初始化为0
int len = sizeof(arr) / sizeof(int);//数组长度
for (int i = 0; i < len; i++) {
cin >> arr[i];
}
for(int k=0;k<len;k++)//控制比较次数
for(int m=k+1;m<len;m++){//双层循环
if(arr[k]>arr[m]){//如果k>m 则转换
temp=arr[m];
arr[m]=arr[k];
arr[k]=temp;
}
}
// write your code here......
for (int i = 0; i < len; i++) {
cout<<arr[i]<<" ";
}
return 0;
}