爱问知识人 爱问教育 医院库

帮忙改一下一个C 程序

首页

帮忙改一下一个C++程序

#include

main()

{

  int a[16][16]={0};

    int b,c,d,e,f;

    printf("请输入魔方阵的阶数:");

    scanf("%d",&b);

    e=b/2;

    d=0;

    for(c=1;c<=b*b;c++)

    {

        a[d][e]=c;

        if(a[(d-1+b)%b][(e+1+b)%b]==0)

        {

            d=(d-1+b)%b;

            e=(e+1+b)%b;

        }

        else

        {

            d=(d+1+b)%b;

            e=e%b;

        }

    }

    for(d=0;d

    {

        for(f=0;f

            printf("%d\t",a[d][f]);

        printf("\n");

    }

}


这个运行时,有几个小问题,请高手帮助改一下.

提交回答
好评回答
  • 2007-05-07 15:11:20
      #include
    void main()
    {
      int a[16][16]={0};
        int b,c,d,e,f;
        printf("请输入魔方阵的阶数:");
        scanf("%d",&b);
        e=b/2;
        d=0;
        for(c=1;c<=b*b;c++)
        {
            a[d][e]=c;
            if(a[(d-1+b)%b][(e+1+b)%b]==0)
            {
                d=(d-1+b)%b;
                e=(e+1+b)%b;
            }
            else
            {
                d=(d+1+b)%b;
                e=e%b;
            }
        }
        for(d=0;d  

    1***

    2007-05-07 15:11:20

其他答案

    2007-05-07 01:50:09
  •   这是我帮你改的程序,虽然我不知道是用来干什么的。
       #include using namespace std; void main() { int a[16][16]={0}; int b,c,d,e,f; printf("请输入魔方阵的阶数:"); scanf("%d",&b); e=b/2; d=0; for(c=1;c<=b*b;c++) { a[d][e]=c; if(a[(d-1+b)%b][(e+1+b)%b]==0) { d=(d-1+b)%b; e=(e+1+b)%b; } else { d=(d+1+b)%b; e=e%b; } } for(d=0;d

    苦***

    2007-05-07 01:50:09

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):