| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 397 人关注过本帖
标题:我的心病,帮帮忙谢谢,写写代码
只看楼主 加入收藏
nishimywife
Rank: 1
等 级:新手上路
帖 子:13
专家分:6
注 册:2009-11-8
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
我的心病,帮帮忙谢谢,写写代码
怎样解决这个问题

有这么一个程序,我做了三年也没有把它给做出来,真的很遗憾, 那位大哥帮帮忙,谢谢了:
题目是一个五乘五的矩阵,五行五列,要求吧 最小的四个数放到四个角上,最大的一个数放到中间,用c++ 指针实现:
也就是  
               1,2,3,4,5                                     1,5,6,7,2                   1,5,21,13,2
               6,7,8,9,10                                    8,9,10,11,12                6,7,8,9,10
               11,12,13,14,15        在屏幕上输出是          13,14,25,15,16   二种:           11.12,25,14,15      
               16,17,18,19,20                                17,18,19,20,21              16,17,18,19,20
               21,22,23,24,25                                3,22,23,24,4                3,22,23,24,4
            望高手指点怎样写这个程序;
搜索更多相关主题的帖子: 代码 心病 
2009-11-15 22:32
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:10 
最小的四个数放到四个角上,最大的一个数放到中间
如果就这个要求的话,那么实现起来不困难的。

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2009-11-15 23:57
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:0 
回复 2楼 flyingcloude
只要先放好四个最小的和一个最大的,其他填充上去就可以了

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2009-11-15 23:58
ml3641104
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2009-11-12
收藏
得分:10 
#include <iostream.h>
void main()
{
   
    int a[25]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,24};

    int b,c,d,i=0,j=3;
    for(b=0;b<24;b++)
    {
    for(c=0;c<24-b;c++)
    {
    if(a[c]>a[c+1])
    {
    d=a[c];
    a[c]=a[c+1];
    a[c+1]=d;
    }
    }
    }
for(c=0;c<25;c++)
{
    j++;
if((c==0)||(c==20))
{
cout<<a[i]<<",";
i++;
j--;
}
else if(c==4||(c==24))
{
cout<<a[i]<<endl;
i++;
j--;
}
else if((c==9)||(c==14)||(c==19))
{
cout<<a[j]<<endl;
}
else if(j>3)
{
cout<<a[j]<<",";
}

}


}

#
2009-11-19 20:04
快速回复:我的心病,帮帮忙谢谢,写写代码
数据加载中...
 
   



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

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