当前位置: 首页 > news >正文

心理教育网站建设目的建设个人网站刷

心理教育网站建设目的,建设个人网站刷,软件外包公司的优势和劣势,查看wordpress栏目id18063 圈中的游戏 时间限制:1000MS 代码长度限制:10KB 提交次数:0 通过次数:0 题型: 编程题 语言: G;GCC;VC Description 有n个人围成一圈#xff0c;从第1个人开始报数1、2、3#xff0c;每报到3的人退出圈子。编程使用链表找出最后留下的人。输入格式 输入一个数n;GCC;VC Description 有n个人围成一圈从第1个人开始报数1、2、3每报到3的人退出圈子。编程使用链表找出最后留下的人。 输入格式 输入一个数n1000000n0 输出格式 输出最后留下的人的编号 输入样例 3 输出样例 2 若不使用链表的第一种方法 #include stdio.h #define N 1000000int main() {int a[N], n, m0, i0, count0;scanf(%d, n);for(i0; in; i)a[i] 0;//数组初始化0表示在圈内的人while(count n-1)//出去n-1个人此循环才会结束{if(a[i] 0){m; //从1开始报数if(m3){a[i] 1;//表示此人已经出圈count;m0;//重置再从1开始报数}}i;//遍历数组元素if(in)//数了一圈从头来过i0;}i0;while(a[i])//找到a[i]0 的下标。 while(a[i]) 是一个条件判断语句。它的作用是检查数组 a 中索引 i 处的元素是否为真非零。在C语言中数组中的元素为0被视为假非零元素被视为真。i;printf(%d, i1);//注意要1才是圈子里的序号return 0; } 不使用链表的第二种 #include stdio.hint lastRemaining(int n) {int i, last 0; // 最后剩下的人的初始编号为0// 对于每一轮i 从 2 开始每次循环只剩下一个人时结束for (i 2; i n; i)last (last 3) % i; // 根据规则计算下一个要被删除的人的编号return last 1; // 返回最后剩下的人的编号 }int main() {int n;scanf(%d, n);printf(%d\n, lastRemaining(n));return 0; }使用链表的方法 #include stdio.h #include stdlib.hstruct Node {int data;struct Node *next; };struct Node *createList(int n) {struct Node *head NULL, *temp NULL, *current NULL;int i;for (i 1; i n; i) {temp (struct Node *)malloc(sizeof(struct Node));temp-data i;temp-next NULL;if (head NULL) {head temp;current temp;} else {current-next temp;current temp;}}current-next head; // 将最后一个节点指向头节点形成循环链表return head; }int findLast(struct Node *head, int n) {struct Node *prev NULL, *current head;int count 1;while (current-next ! current) {if (count 3) {prev-next current-next;free(current);current prev-next;count 1;} else {prev current;current current-next;count;}}int lastRemaining current-data;free(current); // 释放最后一个节点的内存return lastRemaining; }int main() {int n;scanf(%d, n);struct Node *head createList(n);int lastRemaining findLast(head, n);printf(%d\n, lastRemaining);return 0; }
http://www.hkea.cn/news/14509177/

相关文章:

  • 泰国男女做那个视频网站石家庄seo公司
  • 高中男女做那个视频网站律师怎么做网站
  • 旅游网站开发目的和目标网页微博怎么用qq登录
  • 外贸seo网站建站兵团建设环保局网站
  • 特级a做爰网站竞价托管外包公司
  • 中小型企业网站建设与推广深圳黄页信息网
  • 中国建行官方网站哈尔滨大型网站建设
  • 不同类型的购物网站wordpress用什么采集
  • 济南企业建站排行榜企业查询天眼查官网
  • phpcms 后台修改修改网站备案号手机网站制作天强科技
  • 做竞拍网站合法吗网站客户续费
  • 用代码做网站惠东seo公司
  • 菏泽兼职网站建设建设网站工作室
  • 温岭市溪建设局网站济阳网站建设哪家好
  • 建设工程信息哪个网站有详细信息ps培训
  • 网站建设前景如何网站的二次开发
  • 新昌网站制作中专电子商务专业就业方向
  • 网站反链好网站建设公司地址
  • 南京哪家网络公司做网站优化好网站自动更新
  • 大连模板网建站asp钓鱼网站开发
  • 网站运营维护合同临清网站优化
  • 青岛网站建设东橙品牌设计seo优化大公司排名
  • 西安个人做企业网站电脑上怎么建设网站
  • 企业网站制作费做分录百姓网免费招聘信息
  • 请人制作一个网站需要多少钱网站由哪些部分组成
  • 怎样将自己做的网站发布到外网上网站开发重庆
  • 浙江省建设科技推广中心网站2345网址导航电脑版
  • 申请学校网站建设申请书做网站首页文件
  • 自适应 网站公司网站开发排名
  • 网站如何改首页模块电视云网站建设