题目链接:点击打开链接
题目大意:略。
解题思路:考查enum类型与int类型的转换,详情:C/C++ - enum 与 int 相互转换。
AC 代码
voidMySort( ElementTypeA[], intN ) { intfcnt, tcnt, mcnt; fcnt=tcnt=mcnt=0; for(inti=0;i<N;i++) { if(A[i]==false) fcnt++; elseif(A[i]==true) tcnt++; elseif(A[i]==maybe) mcnt++; } for(inti=0;i<fcnt;i++) A[i]=false; for(inti=fcnt;i<fcnt+mcnt;i++) A[i]=maybe; for(inti=fcnt+mcnt;i<N;i++) A[i]=true; }