| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1007 人关注过本帖
标题:请问这个程序怎么编啊???
只看楼主 加入收藏
xishuiwuqing
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2007-11-1
结帖率:100%
收藏
 问题点数:0 回复次数:7 
请问这个程序怎么编啊???
[bo]在JAVA的学习中,我看到了这样一个题目:[/bo]
[it] 用JAVA程序输出:
 1 2 3 4 5
 2 3 4 5 1
 3 4 5 1 2
 4 5 1 2 3
 5 1 2 3 4[/it]
这要怎么摆弄才能得到结果啊? 还想能做出来的给我解释一下,[bo]谢谢[/bo]!
搜索更多相关主题的帖子: JAVA程序 
2008-03-11 22:13
191638141
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-1-5
收藏
得分:0 
java不怎么会 可是我想到如下方法(仅供参考):
定义两个数组a,b
1  把a俎分别给予初始化{1,2,3,4,5}并输出,然后利用数组的索引把a[0]赋值给b[4],a[1]赋值给b[0];a[2]..b[1];........a[4]赋值给b[3];接着把b俎所有元素覆盖a俎;最后输出a俎;
2 利用循环执行上述步骤.
2008-03-12 14:45
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
观察了楼主给的这几组数字,发现最后一组和第一组体现在是把最大的数字排在第一个位置。
感觉上像冒泡排序法,可不一样的地方在于冒泡排序最后这组数字应该是54321而不是51234
2008-03-12 16:08
卜卜
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2007-7-22
收藏
得分:0 
等待正解。。

为梦想而努力,相信······ ~.~
2008-03-12 19:28
浩天
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2007-11-17
收藏
得分:0 
是用for 循环和数组吗
2008-03-14 20:37
浩天
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2007-11-17
收藏
得分:0 
int n,m,k,q=0;
                for(n=1;n<6;n++)
                {
                    for(m=0;m<5;m++)
                    {
                        q=n+m;
                        if (q==5)
                            k=5;
                        else
                            k=q%5;
                            System.out.print(k+" ");
                                                                                
                    }
                    System.out.println();
                }
2008-03-14 22:40
beniao
Rank: 2
等 级:新手上路
威 望:4
帖 子:367
专家分:2
注 册:2004-12-17
收藏
得分:0 
排序算法的过程.

博客:http://
2008-03-16 23:15
hanzhu3366
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:741
专家分:3
注 册:2007-10-12
收藏
得分:0 
程序代码:
package huhu;

public class hha {
    public static void main(String[] args) {
      int i,j,m;
      for(i=1;i<=4;i++)
      {  for(j=1;j<=4;j++)
              System.out.print(" ");
          for (m = 1; m <= 2 * m - 1; m++)
              System.out.print("*");
            System.out.println("");
      }
     }
}


[[it] 本帖最后由 hanzhu3366 于 2008-3-24 20:43 编辑 [/it]]

偶滴淘宝小店,主要经营女装、男装、话费充值哦http://hanzhu3366.taobao. com
2008-03-24 10:18
快速回复:请问这个程序怎么编啊???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017141 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved