赠书活动环节抽签C++程序
来源:互联网 发布:圣思园张龙java视频 编辑:程序博客网 时间:2024/05/17 01:57
上周五晚,在学工组的安排下,为2013级计算机类的同学们做了一次讲座,题为“大学·IT·学习”。中间要赠出一本《逆袭大学》。
赠给谁?来者有份。
如何确定人选?
听讲的全都是正在学C++程序设计的同学。于是,现场编程!
下面是现场编出来的程序:
#include<iostream>#include<cstdlib>#include<cstdio>#include<ctime>using namespace std;struct Stu{ char num[13]; char name[8];};int main(){ Stu stu[300]; int i=0, count=0,lucknum; freopen("stu2013.txt","r",stdin); //读取入数据 while(cin>>stu[i].num>>stu[i].name) i++; count=i; //抽签 srand(time(0)); lucknum=rand()%count; for(i=0;i<count;i++) cout<<i<<"\t"<<stu[i].num<<"\t"<<stu[i].name<<endl; //输出 cout<<"幸运者是:"<<i<<"\t"<<stu[lucknum].num<<"\t"<<stu[lucknum].name<<endl; return 0;}试运行,幸运者是4319王洪海。
正式运行,幸运者,4109李明生。
要运行这个程序,需要数据文件stu2013.txt的支持,可以自己建立这个文件。若将第15行删除了,则改键盘输入,不要忘记输入结束时CTRL-Z。
我还想传达的是,用编程,可以解决我们面临的问题。学编程,可以从日常中找出需求,完成设计。这样的学习,是紧密结合实际的学习,也是生动的学习。
当当 | 豆瓣
图灵社区 官方样章下载
==================== 迂者 贺利坚 CSDN博客专栏=================|== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==||== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==|===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====
0 0
- 赠书活动环节抽签C++程序
- 福利活动之赠书
- 抽签程序
- javascript随机抽签程序
- JS抽签程序
- 图灵新浪微博赠书活动
- 11月赠书活动获奖读者
- c语言:抽签游戏实现
- 抽签
- 抽签
- 抽签
- 抽签
- 抽签
- 抽签
- 抽签
- 抽签
- 抽签
- 抽签
- 项目错误提示Multiple markers at this line
- 转换而倒装条件:
- Java每日小练(二)之对象的比较
- 怎么更改IntelliJ IDEA生成的注释的user的默认值
- 判断一个数是否为质数
- 赠书活动环节抽签C++程序
- Java学习笔记 - 05
- 方式代码
- 基于MDK的ARM-GCC开发环境建立及新唐M0的HID类设备的C++开发
- UML之9种图总结
- 笑话三则(转)
- VirtualBox下配置centos网络,并在SecureCRT下实现与WIN下文件传输
- 生活编程(三) 简单的午睡闹钟
- CFileDialog简介