news 2026/10/11 2:50:39

二维数组练习 ( 随机点名程序)详解版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
二维数组练习 ( 随机点名程序)详解版

题目📢

1. 班里有20名同学
2. 现在需要一个程序,对20名同学随机点名
3. 每次随机生成2个学生的名字

#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){//进行输入包含20个姓名的二维数组,//每个姓名的字符个数不能超过14,// 因为2*15=30 1个字符等于2个字节,'/0'也算一个字符;一个姓名占一行chararr[20][30]={"晓晓","可米","丽丽","彬彬","王美丽","李良","张三","王五","陈启","张启","刘琦","高敏","小麦","小张","小明","小茜","小马","小狄","小霞","小志"};//输入两个姓名的下标,0~19intindex1=0;intindex2=0;intguess=0;printf("输入1就输出两个不同的姓名,输入0就结束:\n");scanf("%d",&guess);//设置随机数种子srand((unsignedint)time(NULL));while(guess!=0){if(guess==1){do{index1=rand()%20;//(19-0+1)+0 %20 0~19index2=rand()%20;}while(index1==index2);//生成的随机值下标,不能一样!//进行输出随机的两个姓名printf("%s %s\n",arr[index1],arr[index2]);}else//输入其他大于0的数,得重新输入!{printf("请重新输入!\n");}printf("请输入选择(1继续 / 0结束):\n");scanf("%d",&guess);}printf("结束抽选!\n");return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/11 2:50:03

金蝶云星空新版WebAPI对接指南:认证机制、接口调用与避坑实践

简介&#xff1a;本资源为金蝶云星空新版WebAPI开发资料包&#xff0c;面向需要对接金蝶云星空系统的Java、.NET与Python开发者&#xff0c;以及正在搭建二次开发或集成测试环境的技术人员&#xff0c;帮助解决接口调用、SDK配置与开发环境初始化等实际问题。压缩包共49个文件&…

作者头像 李华
网站建设 2026/10/11 2:49:00

工业组态报表实现全解析:从变量归档到导出避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/11 2:48:23

桌面AI Agent搭建全攻略:融合大模型、传感器与智能家居控制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/11 2:48:15

EtherCAT主站从编译到调试:IgH主站周期、同步与实战避坑指南

简介&#xff1a;这套资源基于IgH EtherCAT Master 1.5.2&#xff0c;面向需要学习EtherCAT主站开发、特别是伺服电机力矩控制与PDO/SDO对象字典操作的工业自动化工程师。作者用其驱动过三洋与泰科伺服电机&#xff0c;并适配ET1100 IO板&#xff0c;代码涵盖电机使能/失能、运…

作者头像 李华
网站建设 2026/10/11 2:47:56

adb工具包详解:从驱动安装到解锁调试的完整实战指南

简介&#xff1a;一份面向Android开发者、测试人员及设备维护者的ADB工具包&#xff0c;将Android调试桥常用命令与配套环境集中打包&#xff0c;可解决设备连接、文件传输、应用部署、日志抓取以及忘记密码后的屏幕解锁等典型需求。压缩包共23个文件&#xff0c;以9个exe程序、…

作者头像 李华