CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

overflow 我没办法了

楼主niece(薇 我有新女人了)2003-09-02 20:50:58 在 C/C++ / C语言 提问

打印”魔法阵“。所谓魔法阵是指这样的方阵,它的每一行、每一列和对角线  
  之和匀相等。例如下面的  
  8       1       6  
  3       5       7  
  4       9       2  
   
  main()  
  {     int   a[16][16],i,j,k,p,n;  
        p=1;  
        while(p==1)  
        {   printf("n(n=1-15)=");  
            scanf("%d",&n);  
            if((n!=0)&&(n<15)&&(n%2!=0))  
            p=0;  
        }  
        for(i=1;i<n;i++)  
          {   for(j=1;j<n;j++)  
              a[i][j]=0;  
          }  
          j=n/2+1;  
          a[1][j]=1;  
          for(k=2;k<n*n;k++)  
          {   i=i-1;  
              j=j+1;  
              if((i<1)&&(j>n))  
              {   i=i+2;  
                  j=j-1;  
                  a[i][j]=k;  
                        }  
              else  
              {   if(i<1)i=n;  
                  if(j>n)j=1;  
              }  
              if(a[i][j]==0)  
              a[i][j]=k;  
   
          }  
        for(i=1;i<=n;i++)  
        {   for(j=1;j<=n;j++)  
              printf("%4d",a[i][j]);  
              printf("\n");  
        }  
  }  
   
  我那错了 问题点数:0、回复次数:9Top

1 楼niece(薇 我有新女人了)回复于 2003-09-02 21:48:50 得分 0

UPTop

2 楼jussoo(cuteboy)回复于 2003-09-02 22:06:58 得分 0

UP   AGAINTop

3 楼niece(薇 我有新女人了)回复于 2003-09-02 22:41:03 得分 0

睡觉前   UPTop

4 楼gernal_dn()回复于 2003-09-03 00:04:37 得分 0

int   a[16][16]   下标的范围是0   -   15   而不是   1   -   16   !!!  
  Top

5 楼niece(薇 我有新女人了)回复于 2003-09-03 09:07:20 得分 0

就事要把0空出来   0   0   0  
                                  0  
                                  0    
  形成这样的啊Top

6 楼niece(薇 我有新女人了)回复于 2003-09-03 14:26:58 得分 0

UPTop

7 楼lilyzypqq(闪蓝)回复于 2003-09-03 14:34:30 得分 0

upTop

8 楼niece(薇 我有新女人了)回复于 2003-09-03 15:02:12 得分 0

UPTop

9 楼niece(薇 我有新女人了)回复于 2003-09-03 20:27:49 得分 0

怎么没人啊Top

相关问题

  • 我没办法了!
  • 我是没办法了:(
  • 我实在没办法了
  • 我简直没办法了
  • 我真是没办法啦.!
  • 没办法,我分多!
  • 我真的没有办法了吗?
  • 程序出错我没办法。请看
  • 我的分太多呢,没办法
  • 我的php没办法连接mysql

关键词

  • 魔法阵

得分解答快速导航

  • 帖主:niece

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo