求C++的随机点名程序。。。要有随机点名和顺序点名

求C++的随机点名程序。。。要有随机点名和顺序点名,第1张

1、使用UrlDownLoadToFile这个API下载指定url的学生名单(#include<urlmonh> #pragma comment(lib, "urlmonlib"))

2、使用fopen读取学生名单到一个char的缓冲区, 使用stl string来处理这段缓冲区, 并使用stl vector<SStudentInfo> 存储学生信息

struct SStudentInfo

{

};

vector<SStudentInfo> m_vInfo;

3、使用C语言随机函数取得随机数

srand((unsigned)time(0)); int rid = rand()%m_vInfosize() - 1; SStudentInfo pInfo = m_vInfo[rid];

4、将pInfo里面的信息显示到界面

界面可以使用MFC, 如果使用控制台做的话也很方便

我只提供一个思路

如果要我提供源码, 你必须告诉我你的那个网站是什么, 我需要分析你的网站信息来编写通过班级选择性加载

在使用ExcelExcel制作随机点名小程序这个问题。

软件:Exce2016

电脑:华为MateBook14

系统:Windows10

1、打开文件,进入开发工具点击visual basic。

2、打开需要点名的所在sheet表,并输入代码,并单击保存。

3、d出另存为,设置保存类型,将文件保存为xlsm。

4、在开发工具-插入一个按钮。

5、在d出的“指定宏,选择sheet”点名,并点击确定。

6、更改控件上的名称“点名,并设置基本格式”,后点击即可。

可以用SortedList<key, value>

原理:SortedList是按key对value进行排序,集合中的key必须不同,所以你将“随机数+姓名”这个组合向SortedList添加完后,就会得到一个随机序列,最后输出就行了。对于key,你可以使用Guid来生成,既随机又不重复。

using System;

using SystemCollectionsGeneric;

using SystemComponentModel;

using SystemData;

using SystemDrawing;

using SystemText;

using SystemWindowsForms;

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            string[] arrayName = { "AA","BB","CC","DD","EE"};

            SortedList<Guid, string> result = new SortedList<Guid, string>();

            //将name添加到集合

            foreach (string strName in arrayName)

            {

                resultAdd(GuidNewGuid(), strName);

            }

            //输出

            string str = "";

            foreach (string strName in resultValues)

            {

                str += strName + "\r\n";

            }

            MessageBoxShow(str);

        }

    }

}

list

name = new list

(){"姓名1","姓名2","姓名3", };

//创建随机数生成器

random ran = new random();

//生成范围内的随机数

int index = rannext(0, namecount);

//输出随机获取的姓名

messageboxshow(name[index]);满意就采纳,有疑问继续追问!!

以上就是关于求C++的随机点名程序。。。要有随机点名和顺序点名全部的内容,包括:求C++的随机点名程序。。。要有随机点名和顺序点名、随机点名小程序怎么做、C# 用随机数产生的点名程序,请各位大神帮忙改改以下代码,以提高效率。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10172699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存