64,666
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int curr_data;
size_t num=0,flag=1;
int data[5]={-1,-1,-1,-1,-1};
srand((unsigned)time(NULL));
while(1)
{
curr_data=rand()%10;
for(size_t ix=0;ix!=5;++ix)
{
if(curr_data==data[ix])
{
flag=0;
break;
}
}
if(num>4)
{
break;
}
if(flag)
{
data[num]=curr_data;
cout<<data[num++]<<" ";
}
}
cout<<"\n";
return 0;
}
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int curr_data;
size_t num=0,flag=1;
int data[5]={-1,-1,-1,-1,-1};
srand((unsigned)time(NULL));
while(1)
{
flag=1;//加上
curr_data=rand()%10;
for(size_t ix=0;ix!=5;++ix)
{
if(curr_data==data[ix])
{
flag=0;
break;
}
}
if(num>4)
{
break;
}
if(flag)
{
data[num]=curr_data;
cout<<data[num++]<<" ";
}
}
cout<<"\n";
return 0;
}
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int curr_data;
size_t num=0;
int data[5]={-1,-1,-1,-1,-1};
srand((unsigned)time(NULL));
while(num<5)
{
curr_data=rand()%10;
for(int ix=0;ix<num;++ix)
{
if(curr_data==data[ix])
{
curr_data=rand()%10;
break;
}
}
data[num]=curr_data;
cout<<data[num++]<<" ";
}
cout<<"\n";
return 0;
}