#include <iostream>
#include <string>
using namespace std;
class Student{
public: string name;
  double score[2][3];//假设有2学期三课成绩;
  double average1;
  double average2;
  void Set_avrage(int i);//求加权平均分
  void Input(int i);
};
int main(){
 Student s[3];
 int i,j;cout<<"请依次输入3个学生的名字:"<<endl;
 for(i=0;i<3;i++){
  cin>>s[i].name;
 }
 for(i=0;i<2;i++)
  for(j=0;j<3;j++)
  {     
   s[j].Input(i);
   s[j].Set_avrage(i);
  }
  for(i=0,j=0;i<3,j<2;i++)
   {
    cout<<s[i].name<<"第一学期的的加权平均分为:"<<s[i].average1<<endl;
    cout<<s[i].name<<"第二学期的的加权平均分为:"<<s[i].average2<<endl;
   }
   return 0;
}
void Student::Input(int i){
 cout<<"请依次输入"<<name<<"第"<<i+1<<"学期三科的成绩:"<<endl;
 for(int k=0;k<3;k++)
  cin>>score[i][k];
}
void Student::Set_avrage(int i){
 average1=(2*score[i-1][0]+3*score[i-1][1]+4*score[i-1][2])/(2+3+4);
 average2=(2*score[i][0]+3*score[i][1]+4*score[i][2])/(2+3+4);
}

这是有人托我做一下,我在百度看到一个错误的答案,自己把它改过来了。这里有三个学生,涵盖他们两个学期三门课的学习成绩。

加权分的算法表随意点,就是把框架搭好,加权分的成绩可以在函数Set_avrage里面改

转载于:https://www.cnblogs.com/zhangmingonline/archive/2013/06/05/3118471.html

2013年博客的第一次随笔,算加权平均分相关推荐

  1. 博客园有人随笔总数10000+?

    数说博客园之----随笔总数 前两天在博客园首页的一个角落里发现一个有意思的链接:这个页面汇总了博客园积分前3000名的用户. 博客列表(按积分),这里列出了博客园的积分前三千名.恰好这阵子在折腾爬虫 ...

  2. 您的鼓励,我的动力!(CSDN 2013年度博客之星评选)

    亲爱的小伙伴们,大家好!很荣幸我能够成为CSDN 2013年度博客之星评选的候选人,希望继续得到大家的支持与鼓励,Sunny定会继续努力! 投票地址:http://vote.blog.csdn.net ...

  3. 个人博客主页搭建随笔

    经常在各种论坛.博客还有 github 上活跃的朋友不难发现,许多大牛都有自己的网站,也多以博客为主.博主作为一个立志前端的大白,难道不应该和大牛学习么? 说干就干,前端部分和 web 开发博主做了很 ...

  4. 博客园的“随笔、文章、新闻、日记有啥区别”

    随笔:是一些比较杂乱的技术类东西且有待修改和讨论的文章,假如是原创则只是作者随时提笔写下的内容,而并没有经过太多的推敲,甚至措辞也没有得到很合理的运用. 文章:直接获得的有正规性质的文章,或当随笔中的 ...

  5. 博客园的“随笔、文章、新闻、日记”有啥区别

    随笔:是一些比较杂乱的技术类东西且有待修改和讨论的文章,假如是原创则只是作者随时提笔写下的内容,而并没有经过太多的推敲,甚至措辞也没有得到很合理的运用. 文章:直接获得的有正规性质的文章,或当随笔中的 ...

  6. 使用 Word 2013 维护博客

    博客的发布.修改是一件非常耗时.耗精力的事情.借助 Word 2013,维护博客将变得非常简单. 1 新建博客文章 运行 Word 2013,新建文档.如下图所示: 图1 鼠标左键单击上图的" ...

  7. [旧博客]Python 第一次

    决定学习Python,发现其需要安装的东西很小,只需要在官方网站下载和15MB左右的安装包,Python for windows.安装完毕就双击IDE快捷方式就打开IDE了. 你很发现IDE好像很面熟 ...

  8. 博客园-vb随笔列表

    http://www.cnblogs.com/HotCategoryEntryList.aspx?title=vb 转载于:https://www.cnblogs.com/lizunicon/arch ...

  9. 2017年博客第一篇随笔

    if else判断分支: 顺序执行在满足一个条件后 即会退出分支 $file = fopen($error_file,'a+'); while(!feof($file)){$row = fgets($ ...

最新文章

  1. LeetCode 1021:Remove Outermost Parentheses
  2. J2EE详细入门教程--人员登入
  3. 第十六届全国大学智能车全国总决赛竞赛闭幕式
  4. spring中的BeanFactoryPostProcessor
  5. Windows2012R2 Hyper-v3.0 高可用群集安装及配置(Live Migration)
  6. matlab-高数 polar 极坐标系 绘制阿基米德线,心形线
  7. linux小工具(2)终端记录器script命令
  8. 【译】Private AI — Federated Learning with PySyft and PyTorch
  9. python网络爬虫之requests模块
  10. 【城市沙龙】LiveVideoStack Meet|上海:流媒体无处不在
  11. webpack打包ES6降级ES5
  12. LeetCode 1338. 数组大小减半
  13. 复杂指令集linux,精简指令集和复杂指令集区别
  14. php文件访问不到数据,PHP 5.x同步文件访问(无数据库)
  15. new Class{}形式
  16. 一些简单的shell脚本实例
  17. codeforces 258div2 B Sort the Array
  18. 初试超轻量级actor框架——akka
  19. 分享一个TEXT文档加密/解密编辑器
  20. maccms-cve_2017_17733漏洞复现

热门文章

  1. 物联网市场规模迅速增加,在交通、医疗、农业等方面发展势头迅猛
  2. linux cacti监控tomcat,Cacti监控Tomcat服务器实现过程
  3. vue实现表格的‘模板下载‘功能
  4. 厉害的app应该注重哪些用户需求?
  5. 【口罩人脸检测/识别】中科视拓免费开放口罩人脸检测与识别技术解读
  6. 编译器无法解析的外部符号问题
  7. p3371 单源最短路径(弱化版)-java题解-最短路
  8. MySQL同表相邻数据比对查询
  9. CC2541的仿真器CC Debugger使用教程
  10. 征途手游2新开区服务器维护多久,征途永恒开服表