for(int i=0;i<10;i++) { if(ra()==0&&sd!=-1) { dx[i]=true; sd--; cout<<1<<" "<<sd<<" "; } else if(xd!=0) { dx[i]=false; xd--; cout<<0<<" "<<xd<<" "; } }
此块代码,不知道为什么,在输出时总数量会有所波动。,求大佬解答,感谢!