随机生成数,判断出没出现过

2020-11-10  本文已影响0人  优劣在于己

生成1~200以内的随机100个数,然后读取某数,最后输出结果判断该数是否出现过

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    //生成数字中
   //freopen("e:/a.in","w",stdout) ;
   //unsigned tm=time(NULL);
  // srand(tm);//time()用系统时间初始化种,为rand()生成不同的随机数种子
      // for(int i=0;i<100;i++)
        //printf("%d ",rand()%200+1);
    //读取数字
    //freopen("e:/a.in","r",stdin);
    int index;
    int a[201];
    memset(a,0,sizeof(a));
    for(int i=0;i<100;i++){
        scanf("%d",&index);
        a[index]=1;
    }
    for(int i=0;i<100;i++){
        printf("%d\n",a[i]);
    }
  return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读