#include "iostream.h"
#include <stdlib.h>
#include <time.h>
#define N 10
int YY[33],WD[3];
int ayy[9],awd;
void GetWdNumber()
{
int i;
i=rand();
awd=WD[i%3]; //问答题
}
void GetYyNumber()
{
int i,j;
for(i=0;i<9;i++)
{
ayy[i]=rand()%33; //存放数组下标
for(j=0;j<i;j++)
if(ayy[j]==ayy[i])
i--;
}
}
int main()
{
srand((unsigned)time(NULL)); //产生随机数
int i;
int j;
for(i=0;i<33;i++)
YY[i]=i+1;
for(i=0;i<3;i++)
WD[i]=i+1;
for(i=1;i<N+1;i++)
{
GetWdNumber();
GetYyNumber();
cout<<"第"<<i<<"个人的选题结果:"<<endl;
cout<<"问答题:"<<endl;
cout<<awd<<endl;
cout<<"应用题:"<<endl;
for(j=0;j<9;j++)
cout<<YY[ayy[j]]<<"、";
cout<<endl;
}
return 1;
}