
| 
 | 
|  | 作者: lhy129 [lhy129]  论坛用户 | 登录 | 
| 编制程序,要求:有N个人围坐成一圈,顺序排号,从第一个人开始数(从1到5 报数),凡报到5的人退出圈子,问最后是第几号留下?输出此号码?最好是用 VFP或者C语言编,多谢! | 
| 地主 发表时间: 11/10 16:08 | 
|  | 回复: 286 [unique]  版主 | 登录 | 
| #include <stdio.h> main() { int m[100]={0}; int num=0; int p=0,q=0; while (num<99) { while (m[p]==1) p=(p+1)%100; q++; if (q==5) { q=0; m[p]=1; num++; //printf("%d\n",p+1); } p=(p+1)%100; } for (p=0;p<100;p++) if (m[p]==0) printf("%d",p+1); } | 
| B1层 发表时间: 11/10 17:39 | 
|  | 回复: lhy129 [lhy129]  论坛用户 | 登录 | 
| 多谢你啊,你的C语言学得很不错啊,以后多多指教啊,我的QQ是107172504 | 
| B2层 发表时间: 11/13 16:24 | 
| 
 | 
20CN网络安全小组版权所有
Copyright ©    2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon   

粤ICP备05087286号