参考代码:
#include<stdio.h> void line(int n,int m) { int a[1000],i,num=0,s; for(i=0;i<1000;i++) { a[i]=1; } s=n; i=0; while(n>1) { if(a[i]==1) { num++; } if(num==m) { a[i]=0; num=0; n=n-1; } i++; if(i==s) { i=0; } } for(i=0;i<s;i++) { if(a[i]==1) printf("%d\n",i+1); } } int main() { int m,n; while(scanf("%d%d",&n,&m)!=EOF) { line(n,m); } return 0; }
0.0分
0 人评分