sos求助 !!!项目四
/*
* 程序的版权和版本声明部分
* 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求助 !!!项目四相关推荐
- Android----Google code android开源项目(四)
Google code android开源项目(四) 1. sparserss http://code.google.com/p/sparserss/ 一个简洁的android rss阅 ...
- 【未完成】【甄选靶场】Vulnhub百个项目渗透——项目四十一:DEFCON Toronto-Galahad(图像深层分析,流量分析)
Vulnhub百个项目渗透 Vulnhub百个项目渗透--项目四十一:DEFCON Toronto-Galahad(图像深层分析,流量分析)
- 微信支付项目四:微信支付笔记
1. 微信支付项目四:微信支付交付 文章目录 1. 微信支付项目四:微信支付交付 1.1. 微信支付交付方式 1.2. 互联网架构知识时序图 1.3. 微信支付模式二的时序图 1.4. 微信支付订单接 ...
- 『深度学习项目四』基于ResNet101人脸特征点检测
相关文章: [深度学习项目一]全连接神经网络实现mnist数字识别 [深度学习项目二]卷积神经网络LeNet实现minst数字识别 [深度学习项目三]ResNet50多分类任务[十二生肖分类] 『深度 ...
- 【甄选靶场】Vulnhub百个项目渗透——项目四十二:Moria1.1(MD5加盐爆破)
Vulnhub百个项目渗透 Vulnhub百个项目渗透--项目四十二:Moria1.1(MD5加盐爆破)
- 网络存储技术Windows server 2012 (项目四 存储池的高级配置与管理)
网络存储技术Windows server 2012(项目四 存储池的高级配置与管理) 目录 前言 一.项目背景 一.项目实训题 二.环境准备 三.操作步骤 1.分别用3个物理硬盘创建两个存储池,存储池 ...
- 项目四 WWW服务器配置
*网络操作习系统项目教程--Windiws Server 2003项 项目四 WWW服务器配置 知识点: WWW 的服务概念及服务器原理WWW服务采用客户/服务器工作模式,客户机即浏览器(Browse ...
- 项目四:无极调光台灯
项目四:无极调光台灯 文章目录 项目四:无极调光台灯 一.导入(5分钟) 学习目的 二.新授(65分钟) 1.预展示结果(5分钟) 2.本节课所用的软硬件(5分钟) 3.硬件介绍(5分钟) 4.图形化 ...
- CT主控计算机功能不包括,项目四 计算机X线体层成像 任务二CT的基本硬件与CT的类型...
项目四 计算机X线体层成像 任务二 CT成像的基本硬件与类型 一.基本硬件 (一)扫描机架系统 1.X线管:固定阳极(第一二代CT).旋转阳极(焦点小.热容量大.寿命长). 2.X线发生器:高精度稳压 ...
- 信创操作系统--麒麟Kylin桌面版(项目四 文件与目录管理:浏览、管理、查找、共享、解压缩等)
信创操作系统–麒麟Kylin桌面版(项目四 文件与目录管理:浏览.管理.查找.共享.解压缩等) 目录 1. 浏览目录和文件 2. 新建.删除.复制以及移动文件 2.1 新建文件 2.2 删除文件 2. ...
最新文章
- 推荐7款实用强大的神器工具,建议你先收藏,总有一天你会用到!
- 为什么要学习响应式设计
- vs2008、vs2010、vs2012中查看变量在内存中的内容的方法
- N皇后的问题——算法的思想:回溯和剪枝
- ElasticSearch安装拼音插件(pinyin)
- Qt Creator使用自定义字体
- EasyWeChat微信开放平台第三方平台接入
- jupyter安装php,Jupyter Notebook下安装PHP内核
- python同时执行多个py文件_【经验分享】如何同时运行多个python脚本
- springboot - 整合多数据源配置
- NokiaE6 java_全键盘塞班Anna手机 诺基亚E6详细评测
- IOS越狱插件汉化工具
- web开发第三方登陆之facebook登陆
- 软件测试适合女孩子吗?从以下几点告诉你答案
- Stata-交乘项专题: 主效应项可以忽略吗?
- 桌面窗口管理器(dwn.exe)内存占用大怎么解决
- python发红包(转载)
- Graphic32中TBitmap32.TextOut性能分析[转载]
- Android高级工程师技能知识储备,android实战项目源码
- [转]浅谈缓冲区溢出之栈溢出
热门文章
- 魔兽地图编辑器电脑不会主动放技能的问题
- 斗罗大陆手机壁纸超清 精美壁纸
- 《管理者情商》---IQ , EQ and AQ
- Matlab/Cplex代码:基于合作型Stackelberg博弈的考虑差别定价和风险管理的微网运行策略
- 莫烦python讲得好差_莫伊拉 - 英雄 - 《守望先锋》官方网站
- 2021.11.20 孤尽训练营D26——分布式锁
- 华为鸿蒙系统支持谷歌地图,华为鸿蒙系统支持安卓应用吗
- python fonttools_使用fontforge和fonttools创建轻量级后备字体
- vue手写一个简单日历demo
- 正确解决驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接