标题:[求助]程序没一点问题,怎么就是不出结果,我老师也看不出来!
只看楼主
liujun850215
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-9
 问题点数:0 回复次数:7 
[求助]程序没一点问题,怎么就是不出结果,我老师也看不出来!
#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;}
搜索更多相关主题的帖子: 老师 结果 
2007-04-09 18:30
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 
#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;}

Fight  to win  or  die...
2007-04-09 22:18
liujun850215
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-9
得分:0 

还是不行啊,就是不弄全局变量还是不行呀!

2007-04-09 23:44
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
得分:0 

你们老师也真够笨的.
数组越界不知道?
两个循环中的<=换成<


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2007-04-09 23:53
幽灵嫖客
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-1-15
得分:0 
好像你的while循环不能退出压!

C primer plus
2007-04-10 07:11
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
得分:0 
4楼对的,

[此贴子已经被作者于2007-4-10 10:19:57编辑过]


Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-04-10 10:12
czcoder
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-4-10
得分:0 
数组的确越界了
2007-04-10 11:21
liujun850215
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-4-9
得分:0 

谢谢了!

2007-04-10 12:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-130457-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.083209 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved