Znn3bq.jpeg
ÉÇÍ·´óѧº£Ñó¿ÆÑ§½ÓÊܵ÷¼Á
²é¿´: 900  |  »Ø¸´: 12
±¾Ìû²úÉú 1 ¸ö ³ÌÐòÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

zyj8119

ľ³æ (ÖøÃûдÊÖ)


[½»Á÷] ¡¾ÇóÖú¡¿ÎÊÒ»¸ö³ÌÐò£¬Ä³´¦Óе㲻Ã÷°×¡£¡£¡£¡¾ÒÑÍê½á¡¿

ÒÔϳÌÐòÊǽ«Ò»¸ö5*5µÄ¾ØÕóÖÐ×î´óµÄÔªËØ·ÅÔÚÖÐÐÄ£¬Ëĸö½Ç·Ö±ð·ÅÖÃ×îСµÄÔªËØ¡£
CODE:
#include
#include
void process(int[][5]);

void main()
{    int a[5][5]={{16,17,18,19,1},{5,4,3,2,20},{25,24,23,22,21},{6,7,8,9,10},{15,14,13,12,11}};
     cout<<"´¦ÀíǰµÄ¾ØÕó:\n";
         for(int i=0;i<5;i++){
                 for(int j=0;j<5;j++)cout<                  cout<          }
         process(a);
         cout<<"´¦ÀíºóµÄ¾ØÕó:\n";
         for(i=0;i<5;i++){
                 for(int j=0;j<5;j++)cout<                  cout<          }
}

void process(int a[][5])  
{    int  i,m,j,t, *p=&a[0][0];                                                                                                                                                                                                                                                                                                                                                                                                                              
     int n[4]={0,4,20,24};
         for(m=p[0],j=0,i=1;i<25;i++)
                 if(m                  t=p[12];p[12]=m;p[j]=t;
                 for(int k=0;k<4;k++){
                         m=p[n[k]];j=n[k];
                         for(i=0;i<25;i++){
                                 if(i==n[t])break;
                                 if(t>=k&&m>p[i]){m=p[i];j=i;}//´Ë´¦ÎªÊ²Ã´±ØÐët>=k
                 }
                 if(j!=n[k])t=p[n[k]],p[n[k]]=m,p[j]=t;
                 
}
}

[ Last edited by nono2009 on 2010-11-12 at 08:41 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:

²é¿´È«²¿É¢½ðÌù

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wangww2011

ľ³æ (ÖøÃûдÊÖ)


¡ï
zyj8119(½ð±Ò+5):ллÅóÓѾ«²ÊµÄ³ÌÐò£¡£¡£¡£¡ 2010-11-12 01:55:39
nono2009(½ð±Ò+1, ³ÌÐòÇ¿Ìû+1):¹ÄÀøÓ¦Öú 2010-11-12 08:41:15
ÎÒ¾õµÃÕâ¸ö´ð°¸ºÍÌâÄ¿Óе㲻·ûºÏ°¡
ÎÒÖØÐ´ÁË£¬ËäÈ»²»¼ò½à£¬µ«ÊǺܺÃÀí½â
CODE:
#include
#include

void process2(int a[][5]) {
    int i, k, tmp;
    int *p = &a[0][0];
    int min[4],max = p[0];
    int index[5];
    int n[5] = {0, 4, 20, 24, 12};

    for (i = 0; i < 25; i++) {//µÃµ½×î´óÖµ
        if (max < p[i]) {
            max = p[i];
            index[4] = i;
        }
    }

    for (k = 0; k < 4; k++) {//µÃµ½4¸ö×îСֵ
        min[k] = p[k];
        for (i = 0; i < 25; i++) {
            if (min[k] > p[i]) {
                min[k] = p[i];
                index[k] = i;
            }
        }
        p[index[k]] = max;//°Ñµ±Ç°µÄ×îСֵ»»³É×î´óÖµ
    }

    for (k = 0; k < 4; k++) {//»¹Ô­Ô­Ê¼Êý×é
        p[index[k]] = min[k];
    }

    for (k = 0; k < 5; k++) {//·Åµ½Ìض¨Î»ÖÃ
        tmp = p[n[k]];
        p[n[k]] = p[index[k]];
        p[index[k]] = tmp;
    }
}

void main() {
    int a[5][5] = {
        {16, 17, 18, 19, 1},
        {5, 4, 3, 2, 20},
        {25, 24, 23, 22, 21},
        {6, 7, 8, 9, 10},
        {15, 14, 13, 12, 11}
    };
    int i, j;
    for (i = 0; i < 5; i++) {
        for (j = 0; j < 5; j++)printf("%4d", a[i][j]);
        printf("\n");
    }

    process2(a);

    printf("\n");

    for (i = 0; i < 5; i++) {
        for (j = 0; j < 5; j++)printf("%4d", a[i][j]);
        printf("\n");
    }
    getchar();
}

ÒýÓûØÌû:
Originally posted by zyj8119 at 2010-11-11 22:52:25:

ÎÒÒ²¸Ð¾õÓÐÎÊÌ⣬µ«ÊÇÕÒ²»³öÔÚÄÄÀÕâ¸ö¾ÍÊǴ𰸵ijÌÐò¡£¡£¡£¡£

9Â¥2010-11-12 00:30:18
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 13 ¸ö»Ø´ð

Éú»îºÜÎÞÄÎ

Òø³æ (³õÈëÎÄ̳)


zyj8119(½ð±Ò+5):¸Ðл¸ú½ø¡£¡£¡£¡£ 2010-11-11 22:53:29
Õâ¸ö³ÌÐò±¾Éí¾ÍÓÐÎÊÌâ°¡!
×îºóÒ»¸öÑ­»·Àï if(i==n[t]) ¾ÍÓÐÎÊÌ⣬ÕâÀïµÄn[t]ÎÞÒâÒå°¡£¡£¡£¡£¡
2Â¥2010-11-11 22:24:42
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wangww2011

ľ³æ (ÖøÃûдÊÖ)


lzÕâ¸öÌâÄ¿²»Ì«Çå³þ°¡£¬ÊǰÑ25¸öÊý¾ÝÖеÄ×î´ó·ÅÔÚÖм䣬25¸öÖÐ×îСµÄ·ÅÔÚËĸö½ÅÉÏÆäËûµÄ²»¹ÜÂð£¿
3Â¥2010-11-11 22:28:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zyj8119

ľ³æ (ÖøÃûдÊÖ)


ÒýÓûØÌû:
Originally posted by wangww2011 at 2010-11-11 22:28:02:
lzÕâ¸öÌâÄ¿²»Ì«Çå³þ°¡£¬ÊǰÑ25¸öÊý¾ÝÖеÄ×î´ó·ÅÔÚÖм䣬25¸öÖÐ×îСµÄ·ÅÔÚËĸö½ÅÉÏÆäËûµÄ²»¹ÜÂð£¿

×îСµÄËĸöÊý·ÅÔÚËĸö½ÇÉÏ¡£¡£¡£
4Â¥2010-11-11 22:29:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 284Çóµ÷¼Á +16 ÈÃÎÒÉϰ¶°É°¢Î÷ 2026-04-09 16/800 2026-04-13 22:18 by pies112
[¿¼ÑÐ] Ò»Ö¾Ô¸¹þ¹¤´ó 085600 277 12²Ä¿Æ»ùÇóµ÷¼Á 5+5 chenny174 2026-04-10 36/1800 2026-04-13 22:17 by zhq0425
[¿¼ÑÐ] 293Çóµ÷¼Á +16 ÎÒ°®¸ßÊý¸ßÊý°®Î 2026-04-12 18/900 2026-04-13 21:47 by ѧԱJpLReM
[¿¼ÑÐ] Ò»Ö¾Ô¸»¦9£¬326ÇóÉúÎïѧµ÷¼Á +9 Áõīī 2026-04-13 9/450 2026-04-13 18:59 by lbsjt
[¿¼ÑÐ] »¯¹¤Ñ§Ë¶ 285Çóµ÷¼Á +29 Wisjxn 2026-04-07 29/1450 2026-04-13 13:47 by floriea
[¿¼ÑÐ] 368»¯Ñ§Çóµ÷¼Á +14 wwwwabcde 2026-04-07 15/750 2026-04-13 08:36 by lhj2009
[¿¼ÑÐ] ҩѧÇóµ÷¼Á +3 RussHu 2026-04-12 4/200 2026-04-12 17:49 by ³ÂƤƤ
[¿¼ÑÐ] 339Çóµ÷¼Á +8 hanwudada 2026-04-11 9/450 2026-04-12 15:36 by laoshidan
[¿¼ÑÐ] Çóµ÷¼Á£¬Ò»Ö¾Ô¸²ÄÁÏ¿ÆÑ§Ó빤³Ì985£¬365·Ö£¬ +8 ²Ä»¯Àî¿É 2026-04-11 10/500 2026-04-12 08:42 by 852137818
[¿¼ÑÐ] 307Çóµ÷¼Á +10 tzq94092 2026-04-10 10/500 2026-04-12 08:18 by wise999
[¿¼ÑÐ] Ò»Ö¾Ô¸Ïôó0856£¬306Çóµ÷¼Á +15 Bblinging 2026-04-11 15/750 2026-04-11 22:53 by 314126402
[¿¼ÑÐ] 070300»¯Ñ§279Çóµ÷¼Á +19 ¹þ¹þ¹þ^_^ 2026-04-08 20/1000 2026-04-11 20:43 by stoner78
[¿¼ÑÐ] ũѧ0904 312Çóµ÷¼Á +3 Say Never 2026-04-11 3/150 2026-04-11 17:22 by daydayup2005
[¿¼ÑÐ] »¯Ñ§308·ÖÇóµ÷¼Á +22 ÄãºÃÃ÷ÌìÄãºÃ 2026-04-07 24/1200 2026-04-11 11:14 by ChemPharm
[¿¼ÑÐ] 085500Çóµ÷¼Á²ÄÁÏ +10 Ò×11122 2026-04-09 10/500 2026-04-11 10:39 by maddjdld
[¿¼ÑÐ] 263ÄÜÔ´¶¯Á¦×¨Ë¶Çóµ÷¼Á +3 ¼Ó´óºÅ·¹ºÐ´ü 2026-04-10 3/150 2026-04-10 22:23 by 286640313
[¿¼ÑÐ] ±¾¿Æ211 ¹¤¿Æ085400 280·ÖÇóµ÷¼Á ¿É¿çרҵ +3 LZH£¨µÈ´ýµ÷¼ÁÖÐ 2026-04-09 3/150 2026-04-09 21:29 by wutongshun
[¿¼ÑÐ] Ò»Ö¾Ô¸ÎäÀí³µÁ¾ 281 Çóµ÷¼Á +5 Éϰ¶Ñо¿Éú. 2026-04-07 5/250 2026-04-09 15:56 by onlyÖÜ
[¿¼ÑÐ] 263·ÖBÇøÇóµ÷¼Á +6 Àînihao 2026-04-08 6/300 2026-04-08 09:38 by ÄÏ¿ªÐ¡ôë
[¿¼ÑÐ] 313Çóµ÷¼Á +3 Ê®Áùʰ½ 2026-04-07 3/150 2026-04-07 23:20 by lbsjt
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û