| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2306 人关注过本帖
标题:有关于输入以零零结束的问题,come on,大神。
只看楼主 加入收藏
小心飞刀hbw
Rank: 2
等 级:论坛游民
帖 子:47
专家分:24
注 册:2016-3-21
结帖率:85.71%
收藏
已结贴  问题点数:20 回复次数:5 
有关于输入以零零结束的问题,come on,大神。
现在有好多的题目都是输入几组数据之后0  0结束程序,有时候不太会输入,有没有大神级别的人物讲解一下,谢谢!
2016-08-24 10:45
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:8 
程序代码:
wihle(1)
{
    scanf("%d%d", &m, &n);
    if(m == 0 && n == 0) break;
    //Get data and do your work.
}

接收数据与控制输出结果格式是玩ACM最基础的,没技术含量。多看看FAQ就好了,千万别困在这里。

重剑无锋,大巧不工
2016-08-24 15:49
小心飞刀hbw
Rank: 2
等 级:论坛游民
帖 子:47
专家分:24
注 册:2016-3-21
收藏
得分:0 
回复 2楼 beyondyf
好的,谢谢谢!
2016-08-24 20:20
小心飞刀hbw
Rank: 2
等 级:论坛游民
帖 子:47
专家分:24
注 册:2016-3-21
收藏
得分:0 
回复 2楼 beyondyf
还有常见的问题在哪里看啊,论坛里面有吗?
2016-08-24 20:21
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:10 
一般这种发布问题的网站自己会有一个版块专门说明他们的输出输入问题,比如我之前在某网做题目人家直接就说Java不要用scanner,效率太低神马的。。

我自己比较多遇到的问题通常都是提前给出数量,然后去读数据的。

像你遇到这种不知道有多少个数据,但是知道终止标志[0 0],也只要像b版主讲的那样写个while(1){...}循环,设置一个跳出条件就好了。

如果是读文件的话,可能会用到  scanf()!=EOF  这种的判断语句...(具体的原理啥的可以百度看看)

在更多的读数据款式,我是还没机会接触到啦,欢迎补充!

φ(゜▽゜*)♪
2016-08-24 20:30
七夜天泪
Rank: 2
等 级:论坛游民
帖 子:23
专家分:16
注 册:2016-8-16
收藏
得分:2 
你可以这样是输入
while(scanf(“%d”,&a)!=EOF){}这种样式的输入是可以的 像是2楼那样的是比较明了的,但是我这样的是符合重复输入的
2016-08-25 08:58
快速回复:有关于输入以零零结束的问题,come on,大神。
数据加载中...
 
   



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

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