当前位置:网站首页>【指针】求解最后留下的人
【指针】求解最后留下的人
2022-07-06 09:24:00 【|光|】
要求
有n个人围成一圈,顺序排号。从第一个人开始报数,凡报到3的人退出圈子,编一个函数,求解最后留下的是原来的第几号的那位。(用指针实现)
代码
/* * 该函数用来实现计算最后剩下的那一位 * n:围圈的人数 * 返回其编号 */
int last_one(int n)
{
int k=-1;
int i,j,l=0;
int a[n];
for(i=0;i<n;i++)
{
a[i] = 0;
}
for(i=0;i<n-1;i++)
{
for(j=0;j<3;j++)
{
if(a[l]==1)
{
j--;
l++;
if(l==n)
{
l=0;
}
continue;
}
if(j==2)
{
a[l]=1;
}
l++;
if(l==n)
l=0;
}
}
for(i=0;i<n;i++)
{
if(a[i]==0)
{
k = i+1;
break;
}
}
return k;
}
main函数
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",last_one(n));
return 0;
}
测试
测试输入
3
输出
2
边栏推荐
- On the idea of vulnerability discovery
- 网络基础之路由详解
- 《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案
- 浙大版《C语言程序设计实验与习题指导(第3版)》题目集
- 使用 flask_whooshalchemyplus jieba实现flask的全局搜索
- flask实现强制登陆
- Chain team implementation (C language)
- 记一次api接口SQL注入实战
- 关于超星脚本出现乱码问题
- Realize applet payment function with applet cloud development (including source code)
猜你喜欢
《统计学》第八版贾俊平第二章课后习题及答案总结
Hackmyvm Target Series (3) - vues
JDBC transactions, batch processing, and connection pooling (super detailed)
攻防世界MISC练习区(SimpleRAR、base64stego、功夫再高也怕菜刀)
搭建域环境(win)
Hackmyvm target series (1) -webmaster
Ucos-iii learning records (11) - task management
xray與burp聯動 挖掘
《统计学》第八版贾俊平第七章知识点总结及课后习题答案
On the idea of vulnerability discovery
随机推荐
Xray and burp linkage mining
安全面试之XSS(跨站脚本攻击)
Intranet information collection of Intranet penetration (2)
Hackmyvm target series (7) -tron
xray与burp联动 挖掘
《統計學》第八版賈俊平第七章知識點總結及課後習題答案
Hackmyvm target series (1) -webmaster
Data mining - a discussion on sample imbalance in classification problems
记一次edu,SQL注入实战
《英特尔 oneAPI—打开异构新纪元》
The most popular colloquial system explains the base of numbers
Mysql的事务是什么?什么是脏读,什么是幻读?不可重复读?
图书管理系统
[paper reproduction] cyclegan (based on pytorch framework) {unfinished}
链队实现(C语言)
Spot gold prices rose amid volatility, and the rise in U.S. prices is likely to become the key to the future
[issue 18] share a Netease go experience
Windows platform mongodb database installation
Attack and defense world misc practice area (simplerar, base64stego, no matter how high your Kung Fu is, you are afraid of kitchen knives)
Hcip -- MPLS experiment