给你个代码,你看看
int x,y,i,t;
int a[100];
for(i=0;i<100;i++)
a[i]=i+1;
for(i=0;i<100;i++) //这里交换的次所越多,a越乱
{
do{ //产生xy两个不相等的0~99的数值
x=rand()%100;
y=rand()%100;
}while(x!=y);
t=a[x]; //交换a下标xy对应的数据
a[x]=a[y];
a[y]=t;
}
最后去除a[0]~a[9]所对应的题目即可
其他的应该不难吧
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。