代码:
#include<bits/stdc++.h>
using namespace std;
int a[101];
int main()
{
srand(time(0));
for(int i=0;i<100;i++)//设定蒙100道题的答案。
{
a[i]=rand()%4;//4为字母个数。
}
for(int i=0;i<100;i++)
{
switch(a[i])
{
case 0:cout<<"A";break;
case 1:cout<<"B";break;
case 2:cout<<"C";break;
case 3:cout<<"D";break;//输出这些题的答案。
}
}
return 0;
}
我说明一下:这玩意确实是随机的,以下是我几次试验时的输出:
第一次:
DBDADBBCDBADDDCBACDDCACBBBACBDCCABDAABDCCBBADCDDAABADBDAAABABDDDCACDDAABABABBCCCCBDCCAABCDDCBADCBABD
第二次:
CCBBADACCDDBCADCBCABBDADDACDBCCCAAADABCCCADDDCBCDAACACACADDCABACAABADCAADBAAABBBDABDCDBACBBDBBDCBBBC
第三次:
BABBCADAABCCDADABACBCCDBCDDAADAABCBBCCCDCBDBDDCBABCADDBDBDBCCDCABBDDDAACDCCACBBDDCCACAABBABAABACBDBA