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

1005:求和

时间:2021-05-24 02:49:31      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:错误   output   body   cst   ane   bre   col   head   ret   

题目描述

给出一串的数,请计算它们的和。

输入

输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。

输出

求这些数的和。

样例输入 Copy

1 6 -9 6 5

样例输出 Copy

9
解析:看到题目瞬间,我想的是定义一个数组来放这些输入的数,然后这是错误的,把简单的问题复杂化。正确的是一个数一个数的计算,输入一个数就加上一个数,直到按下回车,代表输入结束,输出结果。
附上代码:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int ans=0;
    int a;
    char b;
    while(scanf("%d%c",&a,&b)!=EOF)
    {
        ans+=a;
        if(b==\n)//判断是否按下回车
        break;
    }
    printf("%d",ans);
    return 0;
 } 

 

1005:求和

标签:错误   output   body   cst   ane   bre   col   head   ret   

原文地址:https://www.cnblogs.com/chen-kaige/p/14747291.html

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