欢迎来到山村网

一个有关随机函数rand()的小程序

2019-03-02 09:43:35浏览:859 来源:山村网   
核心摘要:  随机函数rand()的小程序:  #includeiostream  #include time.h  #include fstream  #include windows.h  using n

  随机函数rand()的小程序:

  #include<iostream>

  #include <time.h>

  #include <fstream>

  #include <windows.h>

  using namespace std;

  unsigned t[300],temp;

  void creat_rand() //产生随机数的函数

  {

  long i=1;

  cout<<"为您产生的随机数如下:"<<endl;

  srand(time(0)); //用此函数设定种子值,使每次产生的随机数不一样

  for(i=1;i<21;)

  {

  temp=(rand()%10000+1000);

  if(temp>999 && temp<=9999)

  {

  t[i]=temp;

  cout<<"第"<<i<<"个"<<t[i]<<" ";

  if(i%5==0)

  cout<<endl;

  i++;

  }

  }

  }

  void search_number(unsigned t[],int n)//查找函数

  {

  cout<<endl;

  DeleteFile("randnumber.txt");

  system("pause");

  cout<<"后两位数字相等的随机数:"<<endl;

  ofstream output("randnumber.txt",ios::out);

  int cand1,cand2;

  for(int i=1;i<n;i++)

  {

  cand1=t[i]%10;

  cand2=t[i]%100/10;

  if(cand1==cand2)

  {

  cout<<t[i]<<" ";

  output<<t[i]<<" ";

  }

  }

  output.close();

  }

  void main()//主函数

  {

  creat_rand();

  search_number(t,20);

  }

(责任编辑:豆豆)
下一篇:

C++ 中重载操作符的设计方法

上一篇:

一个课堂打印案例分析

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com