初学c语言时,误复制的选择排序被当作冒泡排序。
期末考试的时候,还将我以为的冒泡排序写了上去,老师当面批改时,指出错误,自己还骄傲自大的觉得是老师没有见过,我只是没有按老师给的背便打了错,寒假中自学java时翻出来这段复制的代码,代码甚至还命名着冒泡排序,随后附加了代码,查看了排序过程,才发现自己错的太离谱,不多说,看两眼
选择排序
#include
int main() {
int a[10] = {99, 23, 55, 67, 13, 66, 85, 33, 22, 57};
int i, j, k, temp;
for (i = 0; i < 9; i++) for (j = i + 1; j < 10; j++) { if (a[j] < a[i]) { temp = a[j]; a[j] = a[i]; a[i] = temp; } for (k = 0; k < 10; k++) printf("%d ", a[k]); printf("/n"); } for (i = 0;
共有 0 条评论