首页 > 代码库 > Average-计算文件中double类型数字的平均数
Average-计算文件中double类型数字的平均数
Average-计算文件中double类型数字的平均数:
//Average-计算文件中double类型数字的平均数 #include<iostream> #include<fstream> #include<cstdlib> int main() { using namespace std; ifstream fin; ofstream fout; double tem,sum,aver; int count = 0; fin.open("numbers.dat"); if(fin.fail()) { cout<<"Input file opening failed.\n"; exit(1); } fin>>tem; cout<<"The numbers in the file is "; while(!fin.eof()) { cout<<tem<<" "; sum += tem; count++; fin>>tem; } cout<<endl; //cout<<count<<endl; //cout<<sum<<endl; aver = 1.0*sum/count; cout<<"The average of the numbers is "<<aver<<endl; fin.close(); return 0; }
文件数据:
1.5 2.5 3.5 4.5 5.5
结果:
The numbers in the file is 1.5 2.5 3.5 4.5 5.5 The average of the numbers is 3.5
Average-计算文件中double类型数字的平均数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。