C++补做实验二
2016-06-17 21:27
267 查看
一 问题及代码
二 运行结果
三 心得体会
在编写过程中不要心急,出现错误一点一点检查,一点一点改正,这对理解程序很有帮助。
其次就是多编写程序,平时候看书只是起辅助作用,主要还是靠练习,这一点以前没有认识到,今后一定要以练习为主。
/* 02.* 文件名称:函数 03.* 作 者:袁明杰 04.* 完成日期:2016 年 6 月 17 日 05.* 版 本 号:v1.0 06.* 对任务及求解方法的描述部分: 07.* 输入描述:无 08.* 问题描述:编写一个函数,统计出一维数组中大于等于所有元素平均值的元素个数并返回它。 09.* 程序输出:略 10.* 问题分析:略 11.* 算法设计:略 12.*/ #include<iostream.h> #include<fstream.h> int Count(double a[], int n) { /**********Program**********/ int x; int y=0; int sum=0; for(int i=0;i<n;i++) sum+=a[i]; x=sum/n; for(i=0;i<n;i++) { if(a[i]>=x) y++; } return y; /********** End **********/ } void main() { int c; double a[10] = {39,56,93,22,67,89,32,21,33,29}; c=Count(a,10); cout<<" 数组中大于等于所有元素平均值的元素个数为:" <<c; void wwjt(int); wwjt(c); } void wwjt(int o) { fstream myfile; myfile.open(" out.txt" ,ios::out); myfile<<o<<endl; myfile.close(); }
二 运行结果
三 心得体会
在编写过程中不要心急,出现错误一点一点检查,一点一点改正,这对理解程序很有帮助。
其次就是多编写程序,平时候看书只是起辅助作用,主要还是靠练习,这一点以前没有认识到,今后一定要以练习为主。