讨论 / 也太难为人了吧?
姚斯宇8888 2011-11-04 07:49:00
点我顶贴 收藏 删除
没给“n”啊,这数据一行一组,怎么判断末尾啊?

太难了,哪位大牛肯教教我,感激不尽!

#1 ssxyh@2008-02-13 07:19:00
回复 删除
while not eof do (FP)
#2 姚斯宇8888@2008-02-13 07:28:00
回复 删除
niu

我是学c的,能解释一下上面这段吗?

谢了~~

#3 ssxyh@2008-02-13 07:35:00
回复 删除
当文件结束的时候do
#4 ssxyh@2008-02-13 07:35:00
回复 删除
是每结束的时候
#5 ssxyh@2008-02-13 07:36:00
回复 删除
没结束的时候

现在怎么老打错别字。。。郁闷。。。。。。。

#6 姚斯宇8888@2008-02-13 07:39:00
回复 删除
哦呵呵,谢谢,我试一下吧,

貌似这网站只会c语言的几乎没有啊!

我被抛弃了,呜呜,

#7 weweweer9@2008-02-13 16:59:00
回复 删除
第2个回复 回复者:姚斯宇8888 回复时间:2008-2-13 23:28:00

niu

我是学c的,能解释一下上面这段吗?

谢了~~

---------------->个人签名<---------------

我很懒,没留下什么

偶是C++滴。。

就是

while (!cin.eof())

{

//程序段

}

根据这道题目,也可以这样写:

/* C++ */

int x[700],y[700],n;

for (n=0;cin >> x[n] >> y[n];n++)

{

//程序段

}

或者

/* C */

int x[700],y[700],n;

for (n=0;scanf("%d%d",&x[n],&y[n]);n++)

{

//程序段

}

#8 姚斯宇8888@2008-02-13 19:17:00
回复 删除
谢谢weweweer(随便敲的,呵呵),

不容易啊,我还以为这会成为历史遗留问题,

我去试一下,谢~~

#9 lijianhet@2008-02-13 21:19:00
回复 删除
我是用gets(s)然后分离得到的
#10 wh3z_wsc@2011-11-04 07:49:00
回复 删除
while(scanf("%d %d",&a[i].x,&a[i].y)==2)n++;
查看更多回复
提交回复