第三章 32题
来源:互联网 发布:linux svn 删除项目 编辑:程序博客网 时间:2024/05/16 03:19
#include <stdio.h>
void main()
{
int i = 0;
int n = 0;
int out = 0; //退出的人数
int num = 0; //报数
int a[1024] = {0}; //0表示退出圈子
printf("Input n:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
a[i] = 1;
}
i = 0;
while (out != n-1)
{
if (a[i] == 1)
{
num++;
}
if (num == 4)
{
a[i] = 0;
num = 0;
out++;
}
i++;
if (i == n)
{
i = 0;
}
}
for (i = 0; i < n; i++)
{
if (a[i] == 1)
{
printf("最后留下的人是%d号.\n", i+1);
break;
}
}
void main()
{
int i = 0;
int n = 0;
int out = 0; //退出的人数
int num = 0; //报数
int a[1024] = {0}; //0表示退出圈子
printf("Input n:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
a[i] = 1;
}
i = 0;
while (out != n-1)
{
if (a[i] == 1)
{
num++;
}
if (num == 4)
{
a[i] = 0;
num = 0;
out++;
}
i++;
if (i == n)
{
i = 0;
}
}
for (i = 0; i < n; i++)
{
if (a[i] == 1)
{
printf("最后留下的人是%d号.\n", i+1);
break;
}
}
}
0 0
- 第三章第三题
- 第三章第三题
- 第三章第三题
- 第三章 32题
- 第三章 32题
- 第三章课后第三题
- c++第三章第三题
- 第三章 第三十二题
- 第三章第三十六题
- 第三章第三十九题
- 第三章 第三十八题
- 第三章 第三十九题
- 第三章第32题
- 第三章第32题
- 第三章第32题
- 《学习OpenCV》练习题第三章第三题
- 《学习OpenCV》练习题第三章第三题
- p123第三章作业32题
- Android中SQLite数据库的使用
- vs2013在图像处理中的应用(5):3D显示
- acm题目HDU2018
- Identifier Resolution and Closures in the JavaScript Scope Chain
- 定制安装RHEL5.txt D:\OK6410\国嵌Ok6410-2011共享版-2\课程1(嵌入式体验入门班)\第3天(Linux系统体验)\教学视频
- 第三章 32题
- 3-6
- js内置对象
- 顺序表操作
- 黑马程序员————反射
- JAVA的递归算法
- 黑暗中的管理效能提升总结
- hdu 1281 棋盘游戏(二分图匹配)
- 十大最流行PHP框架排名