首页 > 其他 > 详细

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

时间:2015-02-15 23:03:45      阅读:396      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!