| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2978 人关注过本帖, 1 人收藏
标题:难题 求高手帮忙
只看楼主 加入收藏
yk19880525
Rank: 1
来 自:江汉大学
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-5-5
收藏
得分:0 
回复 9# 的帖子
不是用冒泡法
2008-05-05 23:11
yk19880525
Rank: 1
来 自:江汉大学
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-5-5
收藏
得分:0 
是按这个箭头顺序来输出的(图片里面)

DSC00339.JPG (196 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2008-05-05 23:18
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
re
好像杨辉三角呀

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-05-05 23:32
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
又玩jpeg压缩啊

[color=white]
2008-05-05 23:45
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
晕,不说清楚,设置两个标志,一个控制左右,一个控制上下

雁无留踪之意,水无取影之心
2008-05-06 00:00
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
void de(int (*squre)[100],int x,int y)
{
    int i=0,j=0;
    bool filp=false;
    while (i!=x-1 || j!=y-1)
    {
        printf("%d ",squre[j][i]);
        if (filp)i--,j++;
        else i++,j--;
        //转向
        if (i<0 || j<0 || i==x || j==y)
            filp=!filp;
        //修正
        if (i<0 && j==y)
            i=1,j=y-1;
        else
        {
            if (i<0)i=0;else if (i==x)i=x-1,j+=2;
            if (j<0)j=0;else if (j==y)j=y-1,i+=2;
        }
    }
    printf("%d\n",squre[x-1][y-1]);
}

话说,N久以前曾经写过一个……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-06 00:12
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
RE
复制了

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-05-06 01:17
yk19880525
Rank: 1
来 自:江汉大学
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-5-5
收藏
得分:0 
回复 16# 的帖子
老兄   
看不懂啊   
是用什么语言编的啊   
C 还是C++啊   
我都运行不出来
2008-05-06 13:12
daocaorenhe
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-4-22
收藏
得分:0 
#include <string.h>
#include <iostream.h>
#include <stdio.h>

void main()
{  
    int a[6][6] = {1, 2, 6, 7,15,16,
                 3, 5, 8,14,17,26,
                 4, 9,13,18,25,27,
                 10,12,19,24,28,33,
                 11,20,23,29,32,34,
                 21,22,30,31,35,36};
    int *p;
    int temp;
    int i, j;


    for (i = 0; i < 6; i++)
        for (j = 0; j < 6; j++)
           for (p = (&a[i][j] + 1); p <= &a[5][5] ; p++)
           {
            if (a[i][j] > *p)
            {
                temp = a[i][j];
                a[i][j] = *p;
                *p = temp;
            }
           }
for (i = 0; i < 6; i++)
        for (j = 0; j < 6; j++)
            printf("%d\n", a[i][j]);
           
}
2008-05-06 17:02
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
考虑下你的时间楼上..呵呵..还可以调整下

学习需要安静。。海盗要重新来过。。
2008-05-06 17:06
快速回复:难题 求高手帮忙
数据加载中...
 
   



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

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