题解 1160: 出圈

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

【出圈】 非常简单 (C语言代码)

摘要:解题思路:第一步:初始化一个值全部为1的组,下标从1到n,数组下标代表每个人的编号。(1表示未出圈,0表示已经                出圈。)         变量k:记录当前已经出圈的人数,……

【出圈】 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<string.h> int main(){ int n,m,i,curans,j; while(scan……

【出圈】 (C语言代码)

摘要:解题思路:看完题目,嗯,一个圈子,大家轮流报数退出,直到剩下一个人为止。这不就是一个循环链表嘛!!在创建链表的时候数据域里存放他们的序号,指针域存放他们的下一个序号,链表的尾节点指向链表的头节点,就是……

【出圈】 (C语言代码)

摘要:解题思路:利用指针取找最后留下来的数值,参见语句注释注意事项:参考代码:#include<stdio.h>int main(){    int i,n,m,*p,a[1000],k,l;  //定义整……

1160出圈(利用数组遍历解决)

摘要:解题思路:这道题其实最好还是用单项循环链表做时最好的,所以以后学了链表后可以拿这道题练手,下面时模拟遍历的做法。注意事项:参考代码:#include<iostream>using namespace ……

出圈直接解法

摘要:解题思路:注意事项:同样适用于m大于n的情况。参考代码:#include<stdio.h>#include<stdlib.h>#include<string.h>i……

[出圈]-题解(C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include <stdlib.h> int main() {     int n, m;     while (sc……