大佬们,一个C++问题求解

拉马努金++ 2019-12-16 10:51:07
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
偶做人间客 2021-06-10
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <string.h>

int main()
{
    int m, n;
    int tmp[100];
    int i = 0;
    int j = 1;
    int out_number = 0;

    memset(tmp, 0, sizeof(int) * 100);
    
    scanf("%d", &n);
    scanf("%d", &m);
    if(n <= 1 || n >=100 || m <=1 || m >= 100)
    {
        printf("WRONG!\n");
        return 0;
    }
    printf("淘汰:");
    while(out_number != n-1)
    {
        if(tmp[i] == 0 && i <= n-1)
        {
            if(j % m == 0)
            {
                tmp[i] += 1 ;
                j = 1;
                out_number++;
                printf("%d ",i +1);
            }
            else
            {
                j++;
            } 
        }
        if (i != n - 1)
        {
            i++;
        }
        else
        {
            i = 0;
        }
    }
    printf("\n");
    printf("冠军:%d\n", i+1);

    return 0;
}

 

源代码大师 2021-05-08
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
  • 打赏
  • 举报
回复
模拟一个头尾相连的链表,模拟一下就好了
みしつかん 2019-12-16
  • 打赏
  • 举报
回复
这个百度一下现成的代码很多的,很成熟的东西了~

64,649

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧