哪位C++高手帮我看看这个程序哪错了??怎么没有结果??在线等

[复制链接]
查看11 | 回复2 | 2009-6-22 18:29:55 | 显示全部楼层 |阅读模式
运行时没有错误 ,可是不出结果!!
#include
#include
void main()
{
int i,j,k,c,d,n,m,p,o,e;
int a[6],b[5][6];
for(n=100000;na[i+1])

{

o=a;

a=a[i+1];

a[i+1]=o;

}
for(c=0,j=10,k=1,e=2;cb[c][d+1])

{

m=b[c][d];

b[c][d]=b[c][d+1];

b[c][d+1]=m;



}
}


for(i=0,d=0;i<6;++i,d++)

for(c=0;c<5;c++)



if(a==b[c][d])
cout<<n<<endl;


}

回复

使用道具 举报

千问 | 2009-6-22 18:29:55 | 显示全部楼层
把程序贴上来吧! 程序没有错啊,就是条件if(a==b[c][d])不满足,故没有输出,for(i=0,d=0;i<6;++i,d++)for(c=0;c<5;c++)// if(a==b[c][d])cout<<a<<""<<b[c][d]<<endl; //你看看数据就知道了。...
回复

使用道具 举报

千问 | 2009-6-22 18:29:55 | 显示全部楼层
运行时不提示错误不代表就没错了,只能说明语法上没错,但是逻辑上很可能有错,明白?所以发上你的代码看看吧,估计是内存操作为题。或者死循环了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行