// PATn.cpp : 定義控制臺應(yīng)用程序的入口點。
//
#include "stdafx.h"
#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
bool check_number(string &s)
{
const string s_f = "0123456789-.";
for (auto r : s)//判斷是否含有除數(shù)字、負號铣卡、點號外的字符!
{
if (s_f.find(r) == string::npos)
return false;
}
if (s.find_first_of('.') != s.find_last_of('.'))//判斷是否含有多個字符‘.’
return false;
if (s.find('.')!=string::npos)
{
if ((s.size() - s.find('.')) > 3)//判斷小數(shù)點的位數(shù)是否大于2呀枢!
return false;
}
double tmp = stod(s);
if (tmp < -1000 || tmp>1000)//判斷是否越界进宝!
return false;
return true; //通過所有判斷后則滿足條件胡控!
}
int main()
{
unsigned n;
cin >> n;
string tmp;
double sum=0;
unsigned count = 0;
for (unsigned i = 0; i < n; ++i)
{
cin >> tmp;
if (check_number(tmp))
{
sum = sum + stod(tmp);
count = count + 1;
}
else
{
cout << "ERROR: " << tmp << " is not a legal number" << endl;
}
}
cout.setf(ios::fixed);
if(count == 0)
cout <<"The average of 0 numbers is Undefined";
else
{
auto out = sum / (count*1.0);
if (count == 1)
cout << "The average of " << count << " number is " << setprecision(2) << out;
else
cout << "The average of " << count << " numbers is " << setprecision(2)<<out;
}
system("pause");
return 0;
}
1054
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來请祖,“玉大人,你說我怎么就攤上這事撞蚕∈愫停” “怎么了庙洼?”我有些...
- 文/不壞的土叔 我叫張陵石咬,是天一觀的道長删性。 經(jīng)常有香客問我,道長榕茧,這世上最難降的妖魔是什么只恨? 我笑而不...
- 正文 為了忘掉前任捷凄,我火速辦了婚禮,結(jié)果婚禮上黎比,老公的妹妹穿的比我還像新娘。我一直安慰自己阅虫,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布米碰。 她就那樣靜靜地躺著购城,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吴趴。 梳的紋絲不亂的頭發(fā)上侮攀,一...
- 文/蒼蘭香墨 我猛地睜開眼涵但,長吁一口氣:“原來是場噩夢啊……” “哼帖蔓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起澈侠,我...
- 正文 年R本政府宣布躲撰,位于F島的核電站击费,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蔫巩。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一圆仔、第九天 我趴在偏房一處隱蔽的房頂上張望垃瞧。 院中可真熱鬧,春花似錦坪郭、人聲如沸个从。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽嗦锐。三九已至嫌松,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奕污,已是汗流浹背萎羔。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 想想秋季時節(jié)高個子女生應(yīng)該如何穿衣搭配才能突出自己魅力柔逼,獲得更高的回頭率呢蒋譬?我想這個是每位高個子女生的煩惱。 看看...
- 又練習了一張愉适,感覺比穎寶寶畫的好一些犯助,之前畫了幾張一直不懂頭發(fā)的畫法,感覺這一張頭發(fā)畫的基本出感覺了 放一張原圖 ...
- 關(guān)于愛情這個話題维咸,腦海中第一浮現(xiàn)的是蔣捷的《聽雨》剂买,王國維曾描寫三種意境,但是我仍舊覺得不如蔣捷的詞有連貫性: 少...