/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:score.cpp
* 作    者:   徐本锡
* 完成日期: 2013 年 03 月 09  日
* 版本号: v1.0
* 输入描述:已经在程序中初始化
* 问题描述:一些同学的学号、姓名、C++、
高数、英语成绩,定义一个学生成绩的结构体数组,其中的成员包括学号(char num[12])、姓名
(name)、三门课的成绩(grade)、总分(score))。
* 输出:  (1)从文件中读出数据,存放到你定义的结构体数组中;
(2)输出结构体数组中所有同学的记录。
*/
#include<iostream>
#include <cstdlib>  //在codeblocks下,exit(1)需要这个头文件
#include<fstream>
using namespace std;
struct Score
{
char num[13];     //学号...........括号内为12时名字输出2次?????
char name[12];         //姓名
double C;        //C++成绩
double math;    //数学成绩
double English;   //英语成绩
double grade;//总分数
struct Score *next;//下一个地址
};
int main()
{
int sum=0;
double sumg=0;
Score *head=NULL,*p,*q;
ifstream in("score.txt",ios::in);
if(!in)
{
cerr<<"open error!"<<endl;
exit(1);
}
while(!in.eof())//文件没有读取完
{
p=new Score;
in>>p->num>>p->name>>p->C>>p->math>>p->English;
p->next=NULL;
p->grade=(p->C+p->math+p->English);
sumg=sumg+p->grade;
if(sum==0)
head=p;
else
q->next=p;
q=p;
++sum;
}
in.close();
double averange=sumg/sum;
p=head;
cout<<"总分不低于平均总成绩,并且没有挂科的同学有:"<<endl;
while(p!=NULL)
{
if(p->grade>=averange&&p->C>=60&&p->English>=60&&p->math>=60)
{
cout<<p->num<<" "<<p->name<<"  "<<p->grade<<endl;
}
p=p->next;
}
return 0;
}

sos求助 !!!项目四相关推荐

  1. Android----Google code android开源项目(四)

    Google code android开源项目(四) 1.        sparserss http://code.google.com/p/sparserss/ 一个简洁的android rss阅 ...

  2. 【未完成】【甄选靶场】Vulnhub百个项目渗透——项目四十一:DEFCON Toronto-Galahad(图像深层分析,流量分析)

    Vulnhub百个项目渗透 Vulnhub百个项目渗透--项目四十一:DEFCON Toronto-Galahad(图像深层分析,流量分析)

  3. 微信支付项目四:微信支付笔记

    1. 微信支付项目四:微信支付交付 文章目录 1. 微信支付项目四:微信支付交付 1.1. 微信支付交付方式 1.2. 互联网架构知识时序图 1.3. 微信支付模式二的时序图 1.4. 微信支付订单接 ...

  4. 『深度学习项目四』基于ResNet101人脸特征点检测

    相关文章: [深度学习项目一]全连接神经网络实现mnist数字识别 [深度学习项目二]卷积神经网络LeNet实现minst数字识别 [深度学习项目三]ResNet50多分类任务[十二生肖分类] 『深度 ...

  5. 【甄选靶场】Vulnhub百个项目渗透——项目四十二:Moria1.1(MD5加盐爆破)

    Vulnhub百个项目渗透 Vulnhub百个项目渗透--项目四十二:Moria1.1(MD5加盐爆破)

  6. 网络存储技术Windows server 2012 (项目四 存储池的高级配置与管理)

    网络存储技术Windows server 2012(项目四 存储池的高级配置与管理) 目录 前言 一.项目背景 一.项目实训题 二.环境准备 三.操作步骤 1.分别用3个物理硬盘创建两个存储池,存储池 ...

  7. 项目四 WWW服务器配置

    *网络操作习系统项目教程--Windiws Server 2003项 项目四 WWW服务器配置 知识点: WWW 的服务概念及服务器原理WWW服务采用客户/服务器工作模式,客户机即浏览器(Browse ...

  8. 项目四:无极调光台灯

    项目四:无极调光台灯 文章目录 项目四:无极调光台灯 一.导入(5分钟) 学习目的 二.新授(65分钟) 1.预展示结果(5分钟) 2.本节课所用的软硬件(5分钟) 3.硬件介绍(5分钟) 4.图形化 ...

  9. CT主控计算机功能不包括,​项目四 计算机X线体层成像 任务二CT的基本硬件与CT的类型...

    项目四 计算机X线体层成像 任务二 CT成像的基本硬件与类型 一.基本硬件 (一)扫描机架系统 1.X线管:固定阳极(第一二代CT).旋转阳极(焦点小.热容量大.寿命长). 2.X线发生器:高精度稳压 ...

  10. 信创操作系统--麒麟Kylin桌面版(项目四 文件与目录管理:浏览、管理、查找、共享、解压缩等)

    信创操作系统–麒麟Kylin桌面版(项目四 文件与目录管理:浏览.管理.查找.共享.解压缩等) 目录 1. 浏览目录和文件 2. 新建.删除.复制以及移动文件 2.1 新建文件 2.2 删除文件 2. ...

最新文章

  1. 推荐7款实用强大的神器工具,建议你先收藏,总有一天你会用到!
  2. 为什么要学习响应式设计
  3. vs2008、vs2010、vs2012中查看变量在内存中的内容的方法
  4. N皇后的问题——算法的思想:回溯和剪枝
  5. ElasticSearch安装拼音插件(pinyin)
  6. Qt Creator使用自定义字体
  7. EasyWeChat微信开放平台第三方平台接入
  8. jupyter安装php,Jupyter Notebook下安装PHP内核
  9. python同时执行多个py文件_【经验分享】如何同时运行多个python脚本
  10. springboot - 整合多数据源配置
  11. NokiaE6 java_全键盘塞班Anna手机 诺基亚E6详细评测
  12. IOS越狱插件汉化工具
  13. web开发第三方登陆之facebook登陆
  14. 软件测试适合女孩子吗?从以下几点告诉你答案
  15. Stata-交乘项专题: 主效应项可以忽略吗?
  16. 桌面窗口管理器(dwn.exe)内存占用大怎么解决
  17. python发红包(转载)
  18. Graphic32中TBitmap32.TextOut性能分析[转载]
  19. Android高级工程师技能知识储备,android实战项目源码
  20. [转]浅谈缓冲区溢出之栈溢出

热门文章

  1. 魔兽地图编辑器电脑不会主动放技能的问题
  2. 斗罗大陆手机壁纸超清 精美壁纸
  3. 《管理者情商》---IQ , EQ and AQ
  4. Matlab/Cplex代码:基于合作型Stackelberg博弈的考虑差别定价和风险管理的微网运行策略
  5. 莫烦python讲得好差_莫伊拉 - 英雄 - 《守望先锋》官方网站
  6. 2021.11.20 孤尽训练营D26——分布式锁
  7. 华为鸿蒙系统支持谷歌地图,华为鸿蒙系统支持安卓应用吗
  8. python fonttools_使用fontforge和fonttools创建轻量级后备字体
  9. vue手写一个简单日历demo
  10. 正确解决驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接