新微赢技术网
标题:
[求助]程序没一点问题,怎么就是不出结果,我老师也看不出来!
[打印本页]
作者:
lianeh
时间:
2009-11-5 01:02
标题:
[求助]程序没一点问题,怎么就是不出结果,我老师也看不出来!
#include <iostream.h>
#define ROW 3
#define COL 4
void main()
{int b[ROW][COL],i,j,r1=0,r2=0,r3=0;
for(i=0;i<=ROW;i++)
for(j=0;j<=COL;j++)
{b[i][j]=3*i+2*j-6;
while(i==1)
{r1+=b[i][j];}
while(j==4)
{r2+=b[i][j];}
while(i==j)
{if(b[i][j]<0) r3++;}}
cout<<r1<<endl;
cout<<r2/4<<endl;
cout<<r3;}
作者:
欧阳天明
时间:
2009-11-5 01:02
#include <iostream.h>
#define ROW 3// 改成const int ROW = 3;
#define COL 4// 改成const int COL = 4;
void main()
{int b[ROW][COL],i,j,r1=0,r2=0,r3=0;
for(i=0;i<=ROW;i++)
for(j=0;j<=COL;j++)
{b[i][j]=3*i+2*j-6;
while(i==1)
{r1+=b[i][j];}
while(j==4)
{r2+=b[i][j];}
while(i==j)
{if(b[i][j]<0) r3++;}}
cout<<r1<<endl;
cout<<r2/4<<endl;
cout<<r3;}
作者:
梦的放肆
时间:
2009-11-5 01:02
还是不行啊,就是不弄全局变量还是不行呀!
作者:
痴人痴想
时间:
2009-11-5 01:02
你们老师也真够笨的.
数组越界不知道?
两个循环中的<=换成<
作者:
无形的天空
时间:
2009-11-5 01:02
好像你的while循环不能退出压!
作者:
香叶aiq格格
时间:
2009-11-5 01:02
4楼对的,
作者:
√sdf
时间:
2009-11-5 01:02
数组的确越界了
作者:
ˊ.龙之吻︷
时间:
2009-11-5 01:02
谢谢了!
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2