2018年5月12日 星期六

itsa基 33 一整數序列所含之整數個數及平均值

#include<iostream>
#include<iomanip>
#include<string>
#include<sstream>
#include<cstdlib>
using namespace std;

int main()
{
string num[10000];
double anum[10000];
int size;
double sum,avg;
size = 0;
sum = 0;
avg = 0;
string str;
while (getline(cin,str))
{
stringstream ss(str);
while (ss >> num[size])
{
anum[size] = atof(num[size].c_str());
size++;
}
for (int i = 0;i < size; i++)
{
sum += anum[i];
}
avg = sum / size;
cout << "Size: " << size << endl;
cout << "Average: " << fixed << setprecision(3) << avg << endl;
size = 0;
sum = 0;
}
return 0;
}

沒有留言:

張貼留言