游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2172|回复: 3

请各位进来帮我看看这个程序啊.

[复制链接]

14

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2004-9-17 21:26:00 | 显示全部楼层 |阅读模式
#include<iostream.h>
int Array[100][100];
int choose1[2][2];
int choose2[3][3];
int i,j;
void LvArray(int lv);
void LvArray(int lv)
{
        int a=lv,b=lv,c=1;       
        for(a=0;a<lv;a++)
        {
                for(b=0;b<lv;b++)
                {
                        Array[a]=c;
                        c++;
                    cout<<a<<b<<"="<<Array[a]<<" ";
                }
                cout<<endl;
        }
        for(i=0;i<2;i++)
        {
                for(j=0;j<2;j++)
                {
                        choose1[j]=Array[j];
            cout<<i<<j<<"cc1="<<choose1[j]<<" ";
                }
                cout<<endl;
        }
        for(i=0;i<3;i++)
        {
                for(j=0;j<3;j++)
                {
                        choose2[j]=Array[j];
            cout<<i<<j<<"cc2="<<choose2[j]<<" ";
                }
                cout<<endl;
        }
}
void MoveToLift();
void MoveToLift()
{
                for(i=0;i<3;i++)//从这里开始出错!
        {
                for(j=0;j<3;j++)
                {
                        choose2[j]=Array[j+1];//这里赋值怎么会胡乱赋值呢???
                    cout<<i<<j<<"c2="<<choose1[j]<<" "<<"array="<<Array[j+1]<<" ";
                }
                cout<<endl;
        }//上面出错,赋值出错.
        for(i=0;i<2;i++)
        {
                for(j=0;j<2;j++)
                {
                        choose1[j]=Array[j+1];
                        cout<<i<<j<<"c1="<<choose1[j]<<" ";
                }
                cout<<endl;
        }
}
void main()
{
    int a=6;
    LvArray(a);
    MoveToLift();
}

出错的地方我以注释.
我怎么也想不通.
求求各位帮我下.

14

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2004-9-17 21:34:00 | 显示全部楼层

Re:请各位进来帮我看看这个程序啊.

我自己顶一下..高手进来帮帮忙啊!

14

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2004-9-17 21:39:00 | 显示全部楼层

Re: 请各位进来帮我看看这个程序啊.

这是本程序运行的结果.

12~14行为什么赋值回出现这样的错误呢?

3

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-9-22 15:17:00 | 显示全部楼层

Re: 请各位进来帮我看看这个程序啊.

主要要两个数组的维数不同引起的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 17:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表