| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 940 人关注过本帖
标题:为什么循环不了
取消只看楼主 加入收藏
小锋锋
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-5-25
收藏
 问题点数:0 回复次数:2 
为什么循环不了
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{sum=x[j]+y[j]-x[i]-y[i];
if(abs(sum)>10)
{ printf("%d can not set a plice station!\n",i+1);
goto loop;
}
else
{ a[k++]=sum;
sum=0;
}
}
amax=a[0];
for(m=0;m<k+1;m++)
if(abs(amax)<abs(a[m]))
amax=a[m+1];
b[l++]=amax;
cross[k++]=i;
loop: memset(a[j+1]);
}
已知n=5
我输入
1,1
2,5
7,4
4,9
5,4
为什么他只打印出1,我笔算是1和4都打印的。豪兴循环不了!为什么!?
2006-05-25 19:30
小锋锋
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-5-25
收藏
得分:0 
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{sum=x[j]+y[j]-x[i]-y[i];
if(abs(sum)>10)
{ printf("%d can not set a plice station!\n",i+1);
goto loop;
}
else
{ a[k++]=sum;
sum=0;
}
}
amax=a[0];
for(m=0;m<k+1;m++)
if(abs(amax)<abs(a[m]))
amax=a[m+1];
b[l++]=amax;
cross[k++]=i;
loop: memset(a[j+1]);
}
已知n=5
我输入
1,1
2,5
7,4
4,9
5,4
为什么他只打印出1,我笔算是1和4都打印的。豪兴循环不了!为什么!?
2006-05-25 19:32
小锋锋
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-5-25
收藏
得分:0 
那我怎么跳出第二个循环直接转到i+1呢
2006-05-25 19:35
快速回复:为什么循环不了
数据加载中...
 
   



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

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