当前位置: 代码迷 >> Java相关 >> 两个小问题,有点头痛。
  详细解决方案

两个小问题,有点头痛。

热度:114   发布时间:2007-09-15 16:00:45.0
两个小问题,有点头痛。

我是一名java初学者,两个问题想问大家,请大家给与答案,用java实现,问题如下:
(1)输出下图:

¥¥¥
¥¥¥¥¥
¥¥¥

代码应该是怎样的?
(2)20个人站成一个圈,其中一个人从1按顺时针开始报数,报到3的倍数的人出列,然后留下的人再进行新一轮的报数,同样是3的倍数出列,问一共要出列多少次?代码应该是怎样的?
以上两个问题如果有哪位朋友知道的请给与指点,谢谢大家了。

搜索更多相关的解决方案: 头痛  

----------------解决方案--------------------------------------------------------

我也刚第一题不会
这是第二题的

class text
{
public static void main(String args[])
{
int i;
for(i=1;i<=20;i++)
{
if(i%3==0)
System.out.println(i);
}
}
}


----------------解决方案--------------------------------------------------------

第一个用两个循环就可以实现的


----------------解决方案--------------------------------------------------------

第一个用二维数组 循环输出
String[5][5] A


----------------解决方案--------------------------------------------------------
0:2,1
1:1,3
2:0,5
3:1,3
4:2,1
以上是规律,程序如下:
class Star {
public static void main(String[] args) {
for(int i=-2;i<=2;i++){
int m=Math.abs(i);
for(int k=0;k<m;k++){
System.out.print(" ");
}
for(int j=0;j<5-2*m;j++){
System.out.print("*");
}
System.out.println();
}
}
}
----------------解决方案--------------------------------------------------------
以下是引用a276202460在2007-9-16 18:58:05的发言:

第一个用二维数组 循环输出
String[5][5] A

这个怎么实现啊???


----------------解决方案--------------------------------------------------------
回复:(he20041987)我也刚第一题不会这是第二题的cl...

不是的,你误解我的意思了,它第一次报完之后符合要求的人出列,那算是出列一次,然后剩下的还要进行重新排列,然后再开始,在出列,算第二次,这样下去,一共多少次。


----------------解决方案--------------------------------------------------------
  相关解决方案