码迷,mamicode.com
首页 > 其他好文 > 详细

极其简易的一小段计算代码

时间:2015-02-15 23:04:56      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

是这样, 要求输入一些数字, 数字间用空格分隔, 敲击回车后, 会显示当前输入数字累计的和, 直到程序检测到输入的数字为 0 后, 才会在输出最终结果后结束。

这段代码中 cin 和 printf 混用了, 不知好不好, 虽然 boost 的 format 也能实现相似的功能, 但是考虑到程序的一般性, 还是放弃了。

废话不多说, 上代码:

void Fuck ()
{
    int sum = 0;
    printf("Input some numbers:");
    bool gameOver = false;

    while (!gameOver) {
        int num = 0;
        cin >> num;
        sum += num;
        if (num == 0) {
            printf ("Finally, the sum is: %d\n", sum);
            gameOver = true;
        }
        else if (cin.get () == \n) {
            printf ("Now, the sum is: %d\n", sum);
            printf("Input num: ");
        }
    }
}

 

极其简易的一小段计算代码

标签:

原文地址:http://www.cnblogs.com/wuOverflow/p/4293554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!