标题:一个简单的c++程序,大家是怎么结束输入的?
取消只看楼主
为爱西行
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-11-10
 问题点数:0 回复次数:4 
一个简单的c++程序,大家是怎么结束输入的?
#include <iostream>
    int main()
    {
        int sum = 0, value;
        // read till end-of-file, calculating a running total of all values read
        while (std::cin >> value)
            sum += value; // equivalent to sum = sum + value
        std::cout << "Sum is: " << sum << std::endl;
        return 0;
     }

[[it] 本帖最后由 为爱西行 于 2008-11-14 12:15 编辑 [/it]]
搜索更多相关主题的帖子: 数字 输入 
2008-11-14 12:07
为爱西行
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-11-10
得分:0 
回复 3# 的帖子
输入是随便输入多少整数的,中间用逗号等隔开的话只加到逗号之前的。
0之后还可以输入其他整数。
2008-11-14 12:49
为爱西行
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-11-10
得分:0 
我知道输入非整型的value是就会结束循环,但这样结束不太别扭吗?
用空格或回车也不行。
2008-11-14 20:34
为爱西行
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-11-10
得分:0 
回复 9# 的帖子
这是著作《C++ Primer 4rd》上的例子。我觉得作者的输入与实际不符合才拿来和大家讨论的。
2008-11-14 22:06
为爱西行
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2008-11-10
得分:0 
回复 16# 的帖子
想的跟我一样,觉得结束的太突兀。
2008-11-17 16:36



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




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

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