网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C/C++ > 正文

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

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/07/08

本文主要为广大网友提供“一个有关随机函数rand()的小程序”,希望对需要一个有关随机函数rand()的小程序网友有所帮助,学习一下!

  随机函数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++ XML解析之TinyXML篇
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号