0066-若干个数求和问题
生活随笔
收集整理的這篇文章主要介紹了
0066-若干个数求和问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目
| 若干個數(shù)求和問題 |
| 難度級別:A; 運行時間限制:1000ms; 運行空間限制:51200KB; 代碼長度限制:2000000B |
| 試題描述 |
| 輸入若干個整數(shù)(不會超過 10000 個),輸出它們的和。 |
| 輸入 |
| 一行包括若干個整數(shù)(絕對值不超過100),兩兩之間用一個空格分隔。 |
| 輸出 |
| 一個數(shù),表示輸入所有數(shù)的和(結(jié)果在?int?范圍內(nèi))。 |
| 輸入示例 |
| 3?2?4?1?5?6 |
| 輸出示例 |
| 21 |
分析
這題乍一看沒毛病,但……不給項數(shù)怎么行?!當(dāng)然行。只是你需要這樣一句話:
cin.get()=='\n'意思是:讀入遇到換行。
這樣一來,問題全部解決。同時還不用開數(shù)組。接下來實踐一下。
代碼
#include<bits/stdc++.h> using namespace std; int n,ans; int main() {while(cin>>n)//持續(xù)輸入。{ans+=n;//累加當(dāng)前數(shù)。if(cin.get()=='\n') break;//當(dāng)遇到換行時結(jié)束。}printf("%d",ans);return 0; }轉(zhuǎn)載于:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9736803.html
總結(jié)
以上是生活随笔為你收集整理的0066-若干个数求和问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10.1——为什么方法不能用static
- 下一篇: umask及文件默认和原始权限说明