這是你要的嗎?
[C++] 純文本查看 復制代碼 #include <stdio.h>
#include <stdlib.h>
#include <time.h>
bool use[15]={false};
int gen1()
{
int res;
do
{
res=rand()%10;
}while(use[res]);
use[res]=true;
return res;
}
char gen2()
{
int r=rand()%4;
if(r==0)return '+';
else if(r==1)return '-';
else if(r==2)return '*';
else return '/';
}
int main()
{
printf("%d %d %d %c %c\n",gen1(),gen1(),gen1(),gen2(),gen2());
} |