欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C程序--报数(有n个人围成一圈。。。。)

程序员文章站 2022-05-28 20:28:28
...

https://www.cnblogs.com/xtuxiongda/p/8295690.html 

C程序--报数(有n个人围成一圈。。。。)

#include<stdio.h>
int main()
{
    int a[100];
    int n;
    int i,j;
    scanf("%d",&n);
    j=n;
    for(i=0;i<n;i++)
      a[i]=1;
    int q=0;  //记录步数
    while(j>1){
        for(i=0;i<n;i++){
            if(a[i]!=0) q++;
            if(q==3) {
                a[i]=0;
                j--;
                q=0;

            }
        }
    }
    for(i=0;i<n;i++){
        if(a[i]==1) printf("Last Number is %d",i+1);
    }
    return 0 ;
}

C程序--报数(有n个人围成一圈。。。。) 

相关标签: C语言学习笔记

推荐阅读