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.输出结果

                    
                
                
            
        
浙公网安备 33010602011771号