荷兰国

来源:互联网 发布:redis 获取当前数据库 编辑:程序博客网 时间:2024/03/28 18:04
#include <iostream>using namespace std;const int len = 10;void FlagQSort(int a[], int len);void show(int a[], int len);int main(){int flagColor[len];for (int i = 0; i < len; i++){flagColor[i] = rand()%3;}FlagQSort(flagColor,len);show(flagColor,len);return 0;}void FlagQSort(int a[], int len){int i = 0;int j = 0; int k = len - 1;int temp;while (j < k){if (a[j] == 0){temp = a[i];a[i] = a[j];a[j] = temp;j++;i++;}else if (a[j] == 1){j++;}else{temp = a[k];a[k] = a[j];a[j] = temp;k--;}}}void show(int a[], int len){for (int i = 0; i < len; i++){switch (a[i]){case 0:cout<<"红"<<" ";break;case 1:cout<<"白"<<" ";break;case 2:cout<<"蓝"<<" ";break;default:break;}}}

0 0
原创粉丝点击