#include <stdio.h> /* *有n人围成一圈,顺序排号. 从第1个人开始报数(从1到3报数), 凡报到3的人退出圈子.问最后留下的是原来的第几号的那位。 */ int M=3; int main() { int n,s; while(scanf("%d",&n)!=EOF&&n) { s=0; for(int i=1;i<=n;i++) { s=(s+M)%i; } printf("%d\n",s+1); } return 0; } |
Double click to view unformatted code.