1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <iostream> using namespace std; void desSort(int *p, int length); int main() { int a[7]; int length = sizeof(a) / sizeof(int); for (int i = 0; i < 7; i++) { cout << i + 1 << "번째 입력:"; cin >> a[i]; } desSort(a, length); for (int i = 0; i < length; i++) { cout << a[i] << " "; } } void desSort(int *p, int length) { int tmp, count = 0; for (; count < length - 1;) { count = 0; for (int i = 0, j = 1; j < length; i++, j++) { if (p[i] > p[j]) { tmp = p[j]; p[j] = p[i]; p[i] = tmp; } else count++; } } } | cs |
'C++ > 자료구조' 카테고리의 다른 글
c++ 자료구조 순서리스트 (0) | 2016.04.03 |
---|