标签:
2 20 40
1 7 191 19 37#include<stdio.h> int w,a; int x[10000],s[10000]; int main() { int i,j,l,k,c,b,n,m; scanf("%d",&n); while(n--) { scanf("%d",&a); for(i=1;i<=a;i++) x[i]=i; w=1; while(a>3) { k=a; if(w%2!=0) { j=1;//刚开始这个地方出错了错写成j=0; for(i=1;i<=k;i++) { if(i%2!=0) { s[j]=x[i]; x[j]=s[j]; j++; } else a--; } } else{ j=1;//<span style="font-family: 'Courier New', Courier, monospace;">刚开始这个地方出错了错写成j=0;</span> for(i=1;i<=k;i++) { if(i%3!=0) { x[j]=x[i]; j++; } else a--; } } w++; } for(i=1;i<=a;i++) printf("%d ",x[i]); printf("\n"); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/l15738519366/article/details/47186677