排序基础问题
简单的排序都不会了。。。程序代码:
#include <stdio.h> void Traverce(int a[], int n); void Sort(int a[], int n); int main(void) { int a[5] = { 7, 3 , 8, 4, 5 }; Sort(a, 5); Traverce(a, 5); return 0; } void Traverce(int a[], int n) { for (int i = 0; i < n; i++) printf("%d ", a[i]); } void Sort(int a[], int n) { for (int i = 0; i < n; i++) { for (int j = 1; j < n; j++) { if (a[j] < a[i]) { int t = a[j]; a[j] = a[i]; a[i] = t; } } } }
3 8 7 5 4
C:\Users\94497\source\repos\实验\Debug\实验.exe (进程 8380)已退出,返回代码为: 0。
按任意键关闭此窗口...