现有小于999的任意500个整数,如何能筛选出小于999的另外500个整数?

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:40:13
现有小于999的任意500个整数,如何能筛选出小于999的另外500个整数?

main()
{
int exists[500];
int otherint[500];
int index=0;
int temp;
bool numexist=false;
//.....初始化exists数组
while (index<500)
{
randomize();
temp=random(999);
//检查exists数组
for (int i=0;i<500;i++)
{
if (temp==exists[i])//标志已经存在
{
numexist=true;
break;
}
}
//检查otherint数组
for (int i=0;i<index;i++)
{
if (temp==otherint[i])//标志已经存在
{
numexist=true;
break;
}
}

if (!numexist) //如果不存在
{
otherint[index++]=temp;
numexist=false;//重新置为假
}
}
}

你是指在程序中么?有很多种做法啦
一种是可以建立一个下标为999的布尔数组,全置为True,然后凡是输入整数的对应布尔值置为False,最后输出全部为True的就是另外500个整数啦。
还可以建立一个字符串,中间以某个符号相隔,比如1*2*3...*999,然后凡是输入的全部替换掉,比如 replace(str,"214",""),留下来的字符串加以整理再输出

现有小于999的任意500个整数,如何能筛选出小于999的另外500个整数? 任意两个小于2的正实数,他们平方和小于4的几率是多大 任意不同的两点间连线斜率都小于1即导数恒小于1,为什么? 求证任意三角形内任意一点到三个顶点的距离之和小于三边之和 在直径等于5的圆内任意画10个点。证明:存在两个点,它们的距离小于2 1.现有220V40W的灯若干个,任意组合,使他们恰能代替一个220V60W的灯,所需灯数至少为 为什么合金的熔点小于制成该合金的任意一种物质的熔点? 谁知道等边三角形内任意一点到三个顶点的距离和小于两边之和 对于任意锐角的正弦都有大于0小于1,这句是否正确. 正三角形内任意一点与顶点之间的距离小于边