#include <iostream>
using namespace std;
#include <cmath>
#include <vector>
#include <fstream>
//将文本文件中得数据读入vector中,并返回一个vector。
vector<int> *InputData_To_Vector()
{
vector<int> *p = new vector<int>;
ifstream infile("/Users/……/inputdata.txt");
int number;
while(! infile.eof())
{
infile >> number;
p->push_back(number);
}
p->pop_back(); //此处要将最后一个数字弹出,是因为上述循环将最后一个数字读取了两次
return p;
}
inline int Num_Square(int n)
{
return n*n;
}
int Sum_Of_Num_Square(vector<int> *p)
{
int Sum2 = 0;
vector<int>::iterator it;
for(it=p->begin(); it!=p->end(); it++)
{
Sum2 += Num_Square(*it);
}
return Sum2;
}
//调用传入的vector
int main(int argc, const char * argv[]) {
// insert code here...
vector<int> *file_to_vector = InputData_To_Vector();
cout<<"sum2="<<Sum_Of_Num_Square(file_to_vector)<<endl;
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有