zoukankan      html  css  js  c++  java
  • 0066-若干个数求和问题

    题目

    若干个数求和问题
    难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B
    试题描述

    输入若干个整数(不会超过 10000 个),输出它们的和。

    输入
    一行包括若干个整数(绝对值不超过100),两两之间用一个空格分隔。
    输出
    一个数,表示输入所有数的和(结果在 int 范围内)。
    输入示例
    3 2 4 1 5 6
    输出示例
    21

    分析

      这题乍一看没毛病,但……不给项数怎么行?!当然行。只是你需要这样一句话:

    cin.get()=='
    '
    

      意思是:读入遇到换行。

      这样一来,问题全部解决。同时还不用开数组。接下来实践一下。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    int n,ans;
    int main()
    {
    	while(cin>>n)//持续输入。
    	{
    		ans+=n;//累加当前数。
    		if(cin.get()=='
    ') break;//当遇到换行时结束。
    	}
    	printf("%d",ans);
    	return 0;
    }
  • 相关阅读:
    css3之box-shadow
    css3之圆角
    KOA 学习(九)koa-static
    KOA 学习(八) koa-bodyparser
    KOA 学习(七) 路由koa-router
    videojs使用的常见问题
    KOA 学习(六)superAgent
    KOA 学习(四)
    Ng第五课:Octave 教程(Octave Tutorial)
    Ng第四课:多变量线性回归(Linear Regression with Multiple Variables)
  • 原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9736803.html
Copyright © 2011-2022 走看看