Bootstrap

华中师范大学2018年874

/**<
对数组A的N个整数从小到大进行连续编号
输出各个元素的编号
例如对数组
A={5,3,4,7,3,5,6}
则输出为(3,1,2,5,1,3,4)
*/
#include <iostream>
using namespace std;
#define N 7

int main(){
    int nums[2][N] = {0};
    for(int i=0;i<N;i++){
        cin >> nums[0][i];

    }
    int minIndex = 0;
    int xuhao = 1;
    int count = 0;
    while(true){
        // 第一个不为0为index
        for(int k=0;k<N;k++){ // 找出minIndex
            if(nums[1][k] == 0){
                minIndex = k;
                break;
            }
        }

        for(int j=0;j<N;j++){ // 找出数每次都找出
            if(nums[0][j] < nums[0][minIndex] && nums[1][j] == 0){
                minIndex = j;
            }
        }

        for(int m=0;m<N;m++){
            if(nums[0][m] == nums[0][minIndex]){
                nums[1][m] = xuhao;
                count++;
            }
        }
        xuhao++;
        if(count == N){break;}
    }
    for(int i=0;i<2;i++){
        for(int j=0;j<N;j++){
            cout << nums[i][j] << " ";
        }
        cout << endl;
    }
}

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;