C++ #include using namespace std; void swap(int &a, int &b) { a = a + b; b = a - b; a = a - b; } void ergodic(int *p,int length) { for (int i = 0; i < length; i++) { cout << p[i] << " "; } }
void BubbleSort(int *p, int length) { for (int i = 0; i < 10; i++) { for (int j = 0; j < 10 - i - 1; j++) { if (p[j] > p[j + 1]) { swap(p[j], p[j + 1]); } } } }
int main(int argc, char *args[]) { int buf[10] = { 12, 4, 34, 6, 8, 65, 3, 2, 988, 45 }; int m = sizeof(buf); cout << "排序前:" << endl; ergodic(buf,sizeof(buf)/sizeof(int));
BubbleSort(buf, sizeof(buf) / sizeof(int));
cout << "\n\n\n排序后:" << endl;
ergodic(buf, sizeof(buf) / sizeof(int));
getchar();
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。