//约瑟夫环问题 #include<stdio.h> int main() { int n,s,i; while(scanf("%d",&n)!=EOF) { if(n==0) return 0; s=0; for(i=2;i<=n;i++) { s=(s+3)%i; } printf("%d\n",s+1); } }
Double click to view unformatted code.