问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一道C语言结构题,求大神解答: n个人依次报数,每报到m从圈中退出,依次输出退出人的号码(用数组)

发布网友 发布时间:2022-05-06 13:44

我来回答

2个回答

热心网友 时间:2023-10-09 20:30

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<strings.h>
void c()//清空输入缓冲函数
{
    char c;
    while((c=getchar())!=EOF&&c!='\n');
}
int main()
{
    int n,m;
    printf("输入人数:");
    scanf("%d",&n);
    c();
    printf("输入报数:");
    scanf("%d",&m);
    c();
    char *arry=(char *)malloc(sizeof(char)*n);//建立动态数组
    bzero(arry,0);//置零
    int next=-1,num=n,j=0;//next表示下标,从next+1开始报数,num表示还剩多少人,j是计数器表示报数到多少了,从0开始
    while(1)
    {
        if(num==1)//还剩一个
            break;
        while(j<m)//报数到了退出
        {
            next=(next+1)%n;
            if(arry[next]==0)//0表示这个人没有退出
                j++;
        }
        j=0;
        arry[next]=1;//1表示人已退出
        printf("%4d",next+1);
        num--;
    }
    printf("\n");
    for(j=0;;j++)
    {
        if(arry[j]==0)
            break;
    }
    printf("第%4dwin\n",j+1);
}

热心网友 时间:2023-10-09 20:31

main()
{int a[100],i,j,k;
for(i=0;i<100;i++)
 a[i]=1;
for(i=k=0;k<100;k++)
 {j=0;
  while(j<10)
   {i=(i+1)%100;
    if(a[i])
     j++;
   }
  a[i]=0;
 }
printf("%d\n",i);
getch();
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 C语言版数据结构上机题:利用已有的顺序表的代码完成以下题。 c语言顺序结构程序 立体几何计算题怎么编写啊啊?求解 呵呵,问一个C语言顺序、选择、循环结构的问题。 c语言顺序结构的问题 C语言、顺序结构,求解,很急,求帮忙 C语言 利用顺序结构语句编写程序,用格式控制符打印一下图形 (还有一些题目) C语言顺序结构两道题目求解 C语言顺序结构 C语言小问题,顺序结构 C语言顺序结构程序题目两道求解 国二C语言 顺序结构小题 c语言顺序结构练习题 内酯豆腐可以用来炸成油果吗? 皮肤怎么变白,身体有些地方比较黑!! 我的皮肤天生比较黑,怎么才能变白 我是后天变黑的,如何全身美白? 全身晒得很黑,怎么快速美白? 身体黑怎么变白 宽带猫的默认ip地址是192.168.1.1 路由器的默认ip地址是192.168.0.1 怎么办 我女朋友长得挺漂亮,气质是淑女,我很爱她。就是经常放屁,一天至少要放四五十次,放的屁还很臭,声音又 迷你世界棉花树长什么样 迷你世界如何让桃花变的正方形呢 广州优必格文化传媒有限公司怎么样? 怎么经营一个文化传播公司 广州帛铎文化传播有限公司怎么样? 广州不出名文化传媒有限公司怎么样? 广州懂点文化传媒有限公司怎么样? 广州市闪扑文化传媒有限公司怎么样? 广州市千信文化传媒有限公司怎么样? 为什么手机无法下载东西了? 不是储存空间不够的原因 手机为什么下载不了东西了 为什么手机下载不了东西 手机突然下载不了东西了,网络是没问题的,求帮助 为什么有时候苹果手机下载不成东西? 为什么我的手机下载不了东西 为什么我的手机下载不了东西了~ 为什么手机下载不了东西? 姓张学字辈男孩起名 张姓张姓学学字辈女儿取名 张姓学字辈起名字?