wh


私信TA

用户名:wanghuna

访问量:766

签 名:

等  级
排  名 4038
经  验 1785
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校 郑州轻工业学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:#include<stdio.h>
#define MAX 100000
int main() {
    int m,n;
    while(scanf("%d%d",&n,&m)!=EOF) {
        int i=0,j=0,temp=0,a[MAX]= {0};
        while(1) {
            i++;//表明数据指针的位置
            if(i>n)    i=1; //如果指针大于当前的数据则,将指针恢复到原位置
            if(a[i]==1)    continue;//判断该下标是否已经更改,若更改则跳过继续
            j++;// 表明数据指针是否到达对应的下标位置
            if(temp==i) break;//如果temp等于i的时候就结束当前位置
            if(j==m) {//判断是否到达对应则表明找到要更改的数据值
                a[i]=1;
                j=0;
            }
            temp=i;
        }
        printf("%d\n",temp);//输出对应的下标位置
    }
}#include<stdio.h>
#define MAX 100000
int main() {
    int m,n;
    while(scanf("%d%d",&n,&m)!=EOF) {
        int i=0,j=0,temp=0,a[MAX]= {0};
        while(1) {
            i++;//表明数据指针的位置
            if(i>n)    i=1; //如果指针大于当前的数据则,将指针恢复到原位置
            if(a[i]==1)    continue;//判断该下标是否已经更改,若更改则跳过继续
            j++;// 表明数据指针是否到达对应的下标位置
            if(temp==i) break;//如果temp等于i的时候就结束当前位置
            if(j==m) {//判断是否到达对应则表明找到要更改的数据值
                a[i]=1;
                j=0;
            }
            temp=i;
        }
        printf("%d\n",temp);//输出对应的下标位置
    }
}

 

0.0分

0 人评分

  评论区

  • «
  • »