/**【程序37】
题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
public class Circle1{
public static void main(String args[]){
Circle1 c1=new Circle1();
c1.suanFa();
}
public void suanFa(){
int m=0;
int p=0;
int[] b={0,0,0,0,0,0,0};
int[] c;
//int n=10;
int a[]={1,2,3,4,5,6,7,8,9,10};
/* for(int i=0;i
}
*/
for(int i=0;i
if(m%3==0){
a[i]=0;
}
}
for(int n=0;n
if(a[n]!=0){
b[p]=a[n];
p++;
}
}
a=b;
for(int i=0;i
if(m%3==0){
a[i]=0;
}
System.out.println(m);
}
p=0;
for(int n=0;n
if(a[n]!=0){
b[p]=a[n];
p++;
}
}
b=a;
a=b;
for(int i=0;i
if(m%3==0){
a[i]=0;
}
System.out.println(m);
}
p=0;
for(int n=0;n
if(a[n]!=0){
b[p]=a[n];
p++;
}
}
a=b;
for(int i=0;i
if(m%3==0){
a[i]=0;
}
System.out.println(m);
}
p=0;
for(int n=0;n
if(a[n]!=0){
b[p]=a[n];
p++;
}
}
b=a;
for(int j=0;j
}
}
}



程序三十五:数组操作
程序三十八:字符串长度问