【PTA】 统计成绩2 (10分)

给定N个学生的基本信息,包括学号(由12个数字组成的字符串)、姓名(长度小于20的不包含空白字符的非空字符串)、高等数学成绩、C语言程序设计成绩,成绩均为[0,100]区间内的整数,要求统计高等数学成绩及格的人数,并按输入顺序给出高等数学及格学生名单。

输入格式:
输入在一行中给出正整数N(≤10)。 随后N行,每行给出一位学生的信息,格式为“学号 姓名 高等数学成绩 C语言程序设计成绩”,中间以空格分隔。

输出格式:
首先在一行中输出高等数学及格人数,然后按照输入顺序,每行输出一位该成绩及格的学生的学号和姓名,间隔一个空格。

输入样例:

3
201410300106 wanyun 70 88
201618050322 zhangyu 59 60
201509210118 lixiao 80 80

输出样例:

2
201410300106 wanyun
201509210118 lixiao

一道要用结构体的水题。

有一个会错的地方:
用数字组成的学号那里,若定义的是char num[12],则学号和姓名都会输入num中(空格自动没了??);但是name会单独赋值,就像这样:
在这里插入图片描述

问了师兄之后的原因:

cin会把所有的输入都放到缓冲区里,cout再从缓冲区里拿,如果cout拿的时候没有遇到’\0’,就会一直往后拿,直至遇到’\0’;
字符串或者字符数组的结束标志是’\0’;
定义数组长度一定要往大了去定

将char换成string就可以AC了;
这告诉我们做题要多尝试。

另:我的代码有点复杂了,还有个更简单的思路:
1、判断合格的数量,在输出的时候再判断,若合格就输出;
前面的数量是用来搞最后一行不换行的。

最近做数组做的有点疯魔,看啥啥数组,以后一定找最优解法。

2、学号可以用long long int;

代码:

#include<iostream>
using namespace std;
int main()
{//1 输入 int n;cin>>n;struct student{string num;char name[21];int math;int c;}std[10];//2 标记一个及格数组 int v[11],m=0;for(int i=0;i<11;i++){v[i]=0;}for(int i=0;i<n;i++){cin>>std[i].num>>std[i].name>>std[i].math>>std[i].c;if(std[i].math>=60){v[i]=1;m++;}		}int v1[11],temp=0;for(int i=0;i<11;i++){if(v[i]>0)  {v1[temp]=i;temp++;}		}//3 输出 cout<<m<<endl;for(int i=0;i<m;i++){cout<<std[v1[i]].num<<" "<<std[v1[i]].name;if(i!=m-1)  cout<<endl;}return 0;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46811.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好分数网查成绩分数查排名服务平台_好分数免费查年级排名

好分数在线查年段排名,好分数在线查班级排名,好分数免费查询同学成绩 分数API是一个公益性的在线免费查排名软件 由作者一木独立开发 如果您方便的话可以下载软件后投币来支持我们 以维持服务器的正常支出&#xff0c;感谢各位 所需软件下载地址☞点我下载 教程开始 1.打开…

好分数学生家长查排名成绩-在线好分数查成绩入口

好分数在线查年段排名,好分数在线查班级排名,好分数免费查询同学成绩 分数API是一个公益性的在线免费查排名软件 由作者一木独立开发 如果您方便的话可以投币来支持我们 以维持服务器的正常支出&#xff0c;感谢各位 所需软件链接在文末 教程开始咯 1.打开 分数API APP&…

PTA 统计学生平均成绩与及格人数

7-3 统计学生平均成绩与及格人数 分数 15 作者 C课程组 单位 浙江大学 本题要求编写程序&#xff0c;计算学生们的平均成绩&#xff0c;并统计及格&#xff08;成绩不低于60分&#xff09;的人数。题目保证输入与输出均在整型范围内。 输入格式: 输入在第一行中给出非负整…

AI杂谈04 与Chat AI沟通代码与绘画的提词

BING AI&#xff1a;“与AI交流应该像与人交流一样&#xff0c;尊重对方的感受和权力。” 图源&#xff1a;文心一言 | 提词&#xff1a;少女机器人 漫画风格 作为小白&#xff0c;在使用AI生成代码的时候&#xff0c;耗过不少时间&#xff0c;栽过不少跟头&#xff0c;因此总…

一建证挂出去一年多少钱?

看专业、看专业、看专业&#xff0c;重要的事情说三遍。 目前在社保全国联网的情况下&#xff0c;如果不能转社保&#xff0c;一般很难挂出去&#xff0c;之前建筑、机电三年10万的光景已经一去不复返了&#xff01; 价位建筑和机电一般1年2万最多&#xff0c;大部分需求是半年…

计算机二级考试和一建哪个难,一建比二建难很多吗?终于明白了

原标题&#xff1a;一建比二建难很多吗&#xff1f;终于明白了 作为一个报考过一建二建考生&#xff0c;发自内心的说一句一建比二建要难很多&#xff0c;不过这也可能是因为我不聪明吧&#xff0c;不是那种说只要我想学&#xff0c;就能学会的&#xff0c;我在学习方面是比较适…

专插本历年真题_21年专插本历年真题试卷无偿分享

&#x1f44d;1.专插本真题解读考试大纲 每年专插本的题型不会有太大变动&#xff0c;难度上下浮动也不会有很大出入&#xff0c;所以专插本真题具有十分大的权威性&#xff0c;对于每个备考的学生来说都是非常重要的。通过专插本历年真题我们可以了解到考试的 题型命题风格、 …

杨洋 武汉大学计算机学院,同济大学杨洋一建名师

bianhaipo 考证达人 05-10 TA获得超过9026个赞 这里给出我根据我对各位考生的问题总结出来的高考填报平行志愿的若干注意事项&#xff0c;供你参考&#xff1a; 首先&#xff0c;平行志愿是各个省市区的招生政策&#xff0c;与具体学校无关。就是说&#xff0c;大学是没有办法决…

2023年一建教材

一建教材用书包括4本分别是《建设工程法规及相关知识师》、《建设工程项目管理》、《建设工程经济》、《管理与实务》&#xff0c;管理与实务包括建筑工程、公路工程、铁路工程、民航机场工程、港口与航道工程、水利水电工程、市政公用工程、通信与广电工程、矿业工程、机电工程…

计算机及应用一建,计算机应用与维护专业可以参加一建考试吗?

计算机应用与维护专业可以参加一建考试吗?2018年一级建造师报名是在中国人事考试网&#xff0c;报名时间是在7月份。2018年一级建造师成绩也能查询了&#xff0c;2019年一级建造师备考也开始了&#xff0c;在等一段时间&#xff0c;2019年一级建造师就要报名了。现在已经知道2…

一建加试英语和计算机,一建和一造哪个考试难度大

一级建造师和一级造价师是建筑业含金量高的两大证书&#xff0c;难度相似。很多考生在这两者之间犹豫不决&#xff0c;不知道该选哪门考试。事实上&#xff0c;选择哪种考试更好&#xff0c;要看考生自身的实际工作需要。如果你有足够的时间和精力&#xff0c;你也可以两者兼而…

时间计算题100道_搞定一建经济中让你抓耳挠腮的计算题(1)

搞定一建经济中让你抓耳挠腮的计算题&#xff08;1&#xff09; 经济这一门的计算题是比较多&#xff0c;整本教材的计算题是在30个左右&#xff0c;其中几个比较难点的题是在第一章“工程经济”中出现&#xff0c;我们就来解决一下第一章中最重要的第二节“经济效果评价”中的…

一级建造师(一建)电子证书下载

一建电子证书每三个月就得重新下载一次&#xff0c;一建注册证书每六个月就得重新下载一次 为了避免反复遗忘&#xff0c;记录一下操作步骤。 一建电子证书 进入 中国人事考试网 点击左侧 证书查验 点击 证书下载 登录后点击 下载 按钮 若需要延长有效期则点击 申请证…

AI自动生成领域大牛?巧用文心千帆快速创建垂直领域专家

目录 前言 模型搭建 1.数据导入 2.数据标注 3.数据处理 4.训练配置 5.发布模型 结尾 前言 生成式AI一直是我所关注的技术&#xff0c;尤其现在集成多态大模型的基础之上&#xff0c;能否实际落地运用于各式各样的场景领域一直都是现今热点讨论的技术话题。对于如今比较成…

数据标注:训练大语言模型适应多任务多领域的强大利器

数据标注&#xff1a;训练大语言模型适应多任务多领域的强大利器 大语言模型&#xff08;LLM&#xff09;是一种基于深度学习技术和海量文本数据&#xff0c;通过无监督和有监督的数据标注相结合的方式&#xff0c;训练出能够理解和生成自然语言的人工智能模型。ChatGPT等能够…

真相了,华为回应 251 事件,一文读懂李洪元被捕251天!

点击“开发者技术前线”&#xff0c;选择“星标????” 13&#xff1a;21 在看|星标|留言, 真爱 来源&#xff1a;腾讯科技 编辑&#xff1a;可可 “华为前员工李洪元离职后被起诉敲诈勒索、被捕251天”一事已经闹得沸沸扬扬。从上周末开始&#xff0c;李洪元方面&#xff…

据消息称小米显示器34寸带鱼屏即将暂停销售:因为三星屏幕停止供应。

11月27日消息&#xff0c;据ChannelGate视博合聚报道&#xff0c;小米显示器34寸带鱼屏型号本月将完成最后一单出货&#xff0c;然后因三星无屏供应原因&#xff0c;该型号暂停出货销售。 据悉&#xff0c;本月内&#xff0c;由于三星屏34寸屏供应停止&#xff0c;小米最后一批…

马云被四部门联合约谈 双十一红包每天三次怎么领

中国证监会网站消息&#xff0c;今天&#xff0c;中国人民银行、中国银保监会、中国证监会、国家外汇管理局对蚂蚁集团实际控制人马云、董事长井贤栋、总裁胡晓明进行了监管约谈。 天猫双十一领红包地址&#xff1a;https://1111.tmall.com (每天都能领取 最高领1111超级红包&a…

暴力程序代写观后感!秒生成600字文章还带图,拯救50万大学生,打赏千元

来源丨大数据文摘&#xff08;BigDataDigest&#xff09; https://mp.weixin.qq.com/s/KLjbu79A7RoPsHFwBum8Ag 同一个中国&#xff0c;同一个网课。 3月9日&#xff0c;全国大学生共同上了一堂疫情防控思政大课&#xff0c;这可能是中国参与人数最多的一次网课了。 据统计&…

为什么你愿意花2小时在头条里写文章,也不愿意去搬砖2小时?

思维、认知不同 搬砖是重体力活&#xff0c;是没文化、没技术、没特长、没认知、靠体力和时间换取点劳动报酬的人。2小时的体力劳动&#xff0c;可能会搞个百二八十的。 在头条上创作的大咖们&#xff0c;金字塔顶尖的人&#xff0c;用的是脑力劳动&#xff0c;有文化、认知深…