基于Qt学生姓名随机排序
来源:互联网 发布:通达信画线源码 编辑:程序博客网 时间:2024/05/22 01:58
void MainWindow::on_pushButton_clicked(){ int b; int a[23]; char stuName[][23] = {{"lixiongjie"}, {"wangshuai"}, {"jiangwen"}, {"xieyongqiang"}, {"heqianwen"}, {"jiaoyuzhu"}, {"tianyiting"}, {"liuhaopeng"}, {"fuqi"}, {"leihebing"}, {"yuxiaoyi"}, {"yaoxingzhi"}, {"dongxiaolong"}, {"liulu"}, {"wangyujie"}, {"lijiayuan"}, {"lixiaoping"}, {"luobin"}, {"wubo"}, {"raorongwu"}, {"zhouzhongqing"}, {"guyinglong"}, {"kuangxiangrong"}}; srand((unsigned)time(NULL)); a[0] = rand()%23+1; for(int i=1;i<23;i++) { srand((unsigned)time(NULL)); loop: b = rand()%23+1; for(int j=0;j<i;j++) { if(b == a[j]) goto loop; } a[i] = b; } QString warn; for(int i=0;i<23;i++) { //qDebug()<<a[i]; if(i == 0) { warn = QString(stuName[a[i]-1]); ui->label->setText(warn); } else if(i == 1) { warn = QString(stuName[a[i]-1]); ui->label_2->setText(warn); } else if(i == 2) { warn = QString(stuName[a[i]-1]); ui->label_3->setText(warn); } else if(i == 3) { warn = QString(stuName[a[i]-1]); ui->label_4->setText(warn); } else if(i == 4) { warn = QString(stuName[a[i]-1]); ui->label_5->setText(warn); } else if(i == 5) { warn = QString(stuName[a[i]-1]); ui->label_6->setText(warn); } else if(i == 6) { warn = QString(stuName[a[i]-1]); ui->label_7->setText(warn); } else if(i == 7) { warn = QString(stuName[a[i]-1]); ui->label_8->setText(warn); } else if(i == 8) { warn = QString(stuName[a[i]-1]); ui->label_9->setText(warn); } else if(i == 9) { warn = QString(stuName[a[i]-1]); ui->label_10->setText(warn); } else if(i == 10) { warn = QString(stuName[a[i]-1]); ui->label_11->setText(warn); } else if(i == 11) { warn = QString(stuName[a[i]-1]); ui->label_12->setText(warn); } else if(i == 12) { warn = QString(stuName[a[i]-1]); ui->label_13->setText(warn); } else if(i == 13) { warn = QString(stuName[a[i]-1]); ui->label_14->setText(warn); } else if(i == 14) { warn = QString(stuName[a[i]-1]); ui->label_15->setText(warn); } else if(i == 15) { warn = QString(stuName[a[i]-1]); ui->label_16->setText(warn); } else if(i == 16) { warn = QString(stuName[a[i]-1]); ui->label_17->setText(warn); } else if(i == 17) { warn = QString(stuName[a[i]-1]); ui->label_18->setText(warn); } else if(i == 18) { warn = QString(stuName[a[i]-1]); ui->label_19->setText(warn); } else if(i == 19) { warn = QString(stuName[a[i]-1]); ui->label_20->setText(warn); } else if(i == 20) { warn = QString(stuName[a[i]-1]); ui->label_21->setText(warn); } else if(i == 21) { warn = QString(stuName[a[i]-1]); ui->label_22->setText(warn); } else if(i == 22) { warn = QString(stuName[a[i]-1]); ui->label_23->setText(warn); } }}
效果图:
0 0
- 基于Qt学生姓名随机排序
- 【2002】学生姓名按字典排序
- 随机姓名
- 学科大于2的学生,按姓名排序资料
- 采用封装的思想对学生姓名成绩年龄排序
- 函数指针按姓名,年龄,成绩对学生排序
- TreeMap练习:对学生对象的姓名进行升序排序
- TreeSet --实现学生按年龄大小和姓名排序
- 学生管理系统(C++,控制台,文件读取,姓名排序)
- 学生信息排序(基于文件)
- JExcel读取Excel,完成随机数对应学号,随机选取学生姓名
- 基于QT的学生信息管理系统开发
- 现在我要按学生的姓名来排序。list排序
- 数组排序之对一组学生按照成绩, 学号,年龄, 姓名排序~
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 有5名学生保存在结构体数组中,编程按学生的成绩升序排序,按学生的姓名降序排序,按年龄从低到高排序
- 从文件A.txt读学生姓名和成绩,排序后写到B.txt文件中
- 【Bzoj1800】飞行棋
- iOS 10 跳转到系统设置页及网络,定位等页面
- Android之Android studio动态搜索添加依赖库
- Android Studio 鼠标悬浮提示代码
- WMware安装ubuntu server16.10做的一些配置
- 基于Qt学生姓名随机排序
- 我理解的正则表达式语法
- jQuery表单数据验证之数据格式
- 浏览器是什么?能显示html能执行javascript?
- 第一章 认识PHP
- MR程序中查看使用System.out.print()输出的内容
- linux发行版上的软件管家
- vagrant好在哪里?
- 一分钟学会使用Emmet插件