1.申明一个计数数组a与一个判断数组t;
2.进行13次循环;
3.当满足条件时,对a的一个元素赋值,并更改t;
4.输出a;
#include<iostream>
using namespace std;
int j=1;
int main(){
int a[14],flag[14]={0};
printf("牌的排列为:\n");
for(int i=1;i<14;i++){
for(int t=0;t!=i;){
if(flag[j]==0){
t++;
if(t==i){
a[j]=i;
flag[j]=1;}
j++;
}
else{j++;}
if(j>14){j=1;}
}
}
for(int i=1;i<14;i++)
printf("%d ",a[i]);
return 0;
}
标签:14,int,18,++,flag,printf,猜牌,day From: https://www.cnblogs.com/drz1145141919810/p/17359541.html