• 大小: 3.11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 标签:

资源简介

C++实战源码-随机获取姓名(入门级实例198).zip

资源截图

代码片段和文件信息

// RandName.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “time.h“
#include “stdlib.h“
#include “iostream.h“

int main(int argc char* argv[])
{
//姓名
char PersonName[10][8] = {{“张三“}{“李四“}{“王五“}{“赵六“}
{“张宏X“}{“王力X“}{“赵XX“}{“梁XX“}{“宋XX“}{“李XX“}};
//编号
char PersonCode[10][4] = {{“001“}{“002“}{“003“}{“004“}{“005“}
{“006“}{“007“}{“008“}{“009“}{“010“}};

const Count = 3;//获取姓名数量
int RandName[Count] = {-1};//存储获取姓名索引
time_t t;
srand((unsigned) time(&t));//初始化随机种子
int Sum = 0;
for (int i = 0;i <10;i++)
{
int index = rand() % 10;//获取10以内的索引值
bool isFind = false;
for (int j=0;j {
if (RandName[j] == index)//判断是否已存在
{
isFind = true;
break;
}
}
if (isFind)
continue;
RandName[Sum++] = index;//记录本次获取索引
if (Sum >= Count)
break;
}
for (i=0;i {
cout << “编号:“<<(char *)PersonCode[RandName[i]] << “  姓名:“
<< (char *)Pers

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1121  2010-10-13 11:31  RandName\RandName.cpp
     文件        4560  2010-10-13 10:53  RandName\RandName.dsp
     文件         541  2010-10-13 10:53  RandName\RandName.dsw
     文件         295  2010-10-13 10:53  RandName\StdAfx.cpp
     文件         769  2010-10-13 10:53  RandName\StdAfx.h

评论

共有 条评论