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

深圳做网站龙华新科网络公司推广公司

深圳做网站龙华新科,网络公司推广公司,转做海外买手的网站,网址大全分类之一览表大全网13个人围成一圈,从第1个人开始顺序报号1、2、3,凡报到3的人退出圈子。找出最后留在圈子里的人原来的序号。要求用结构体编程实现。***输出提示:"\n出圈成员及顺序:" ***输出格式:"%3d" ***输出提示…
13个人围成一圈,从第1个人开始顺序报号1、2、3,凡报到3的人退出圈子。找出最后留在圈子里的人原来的序号。要求用结构体编程实现。***输出提示:"\n出圈成员及顺序:"
***输出格式:"%3d"
***输出提示:"\n最后的成员是:"
***输出格式:"%3d"

 1、不用结构体

#include<stdio.h>int main()
{int a[13]={0};int i,j=0,n;printf("\n出圈成员及顺序:");for(i=1;i<=12;i++){n=1;do{if(j>12) j=0;if(a[j]!=0) j++;else{if(n==3){a[j]=i;printf("%3d",j+1);}j++;n++;}}while(n<=3);}printf("\n最后的成员是:");for(i=0;i<=12;i++){if(a[i]==0)printf("%3d",i+1);}return 0;
}

2、用结构体(参考答案)

#include <stdio.h>#define	N 13struct person
{  	 	  		 		 int number;int nextp;
}link[N + 1];int main(void)
{  	 	  		 		 int i, count, h;/* 建立队列 */for (i = 1; i <= N; i++){  	 	  		 		 if (i == N){  	 	  		 		 link[i].nextp = 1;}else{  	 	  		 		 link[i].nextp = i + 1;}link[i].number = i;}count = 0;h = N;printf("\n出圈成员及顺序:");while (count < N - 1){  	 	  		 		 i = 0;while (i != 3){  	 	  		 		 h = link[h].nextp;if (link[h].number){  	 	  		 		 i++;}}printf("%3d", link[h].number);link[h].number = 0;count++;}printf("\n最后的成员是:");for (i = 1; i <= N; i++){  	 	  		 		 if (link[i].number){  	 	  		 		 printf("%3d", link[i].number);}}return 0;
}

http://www.hrbkazy.com/news/12400.html

相关文章:

  • 番禺区网站建设公司美国婚恋网站排名
  • 音乐做音基题网站域名查询 站长查询
  • 网站建设 淄博网络营销与电子商务的区别
  • h5手机网站发展趋势学生个人网页设计模板
  • 七牛云存储wordpress插件西安seo关键词查询
  • vs中的网站导航怎么做苏州网站建设方案
  • 有什么比较好的做海报网站搜索量查询百度指数
  • 深圳手机网站建设牛商网国际新闻网
  • 社会保险网站建设方案友情链接的形式
  • 摄影师网站制作seo推广是什么工作
  • 北京网站建设网络公司baidu百度
  • 长沙百度网站建设蜜雪冰城推广软文
  • 如何做白日梦的网站it培训机构
  • 无锡找做网站百度商家平台
  • 临沂网站建设goldball免费的seo
  • 江门网站制作推广站长之家产品介绍
  • 手机网站制作平台有哪些百度交易平台官网
  • 在浴室里做的网站桂林seo顾问
  • axure网站设计案例无锡网站推广公司
  • 学校网站班级网页建设制度seo推广工具
  • 济南网站建设培训学校自己如何制作一个小程序
  • 网站建设亿金手指花总12十大营销策略有哪些
  • 网站公司销售百度seo关键词排名优化工具
  • 网站做不做百度云加速谷粉搜索谷歌搜索
  • 网站鼠标悬停动态效果上海关键词排名优化价格
  • 辽宁建网站爱站网长尾关键词挖掘工具的作用
  • 手机网站免费做app济南优化seo公司
  • 哪个网站可以做图片链接郑州网站seo推广
  • 南联网站建设推广惠州网站关键词排名
  • 建设农家书屋官方网站管理人员课程培训