参考代码:
#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 人评分
程序员的表白 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
【金明的预算方案】 (C++代码)浏览:873 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
1012题解浏览:938 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:594 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
C二级辅导-求偶数和 (C语言代码)浏览:707 |