Day18

 

 3.代码示例

#include<iostream>
using namespace std;
int main(){
    int a[14]={0},i,j=1,n;
    for(i=1;i<14;i++){
        n=1;
        while(n<=i){
            if(j>13)
            j=1;
            if(a[j])
            j++; 
            else{
                if(n==i)
                a[j]=i;
                j++;
                n++;
                
            }
        }
    }
    cout<<"魔术师手中牌的原始顺序是"<<endl; 
    for(i=1;i<=13;i++){
        cout<<a[i]<<"  ";
    }
    return 0;
}

4.输出结果

 

posted @ 2023-05-18 16:50  奶油冰激凌  阅读(19)  评论(0)    收藏  举报