- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南工业大学实验报告课程名称:C语言程序设计开课实验室:6307专业班级计算机类1502学号201516920217姓名谭强实验项目名称 结构体实验日期12.25成绩评定教师签名:程立日 期:实验七:结构体一、 实验目的:1. 掌握结构体变量的基本使用方法。2. 掌握结构数组的基本使用方法。 二、实验要求: 1. 程序功能:定义结构类型来表示二维平面坐标中的一个点,编写程序,用户输入2个点,判断并输出哪个点距离坐标原点最远。输入示例:1 23 5输出示例:(3,5)#include stdio.h#include math.htypedef struct point { int x; int y; double r; }pot;int main(){ pot d,first; first.r=-1; int i; for(i=1;i=2;i++) { scanf(%d, d.x); scanf(%d, d.y); d.r=sqrt(d.x*d.x+d.y*d.y); if(d.rfirst.r) { first=d; } } printf((%d,%d), first.x,first.y);return 0;} 2. 从键盘输入若干个学生的信息,每个学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息。输入要求:首先输入一个整数n(1=n=100),表示学生人数,然后输入n行,每行包含一个学生的信息:学号(8位)、姓名(不含空格且不超过20位),以及三个整数,表示语文、数学、英语三门课成绩,数据之间用空格隔开。输出要求:输出总成绩最高的学生的学号、姓名、及三门课成绩,用空格隔开。若有多个最高分,只输出第一个。输入示例:320140101 Zhangling 89 78 9520140102 Wangli 85 87 9920140103 Fangfang 85 68 76输出示例Wangli 85 87 99 #include stdio.h?typedef struct student?{?char ID[50];?char name[50];?int chinese, math, english;?double sum;?}STUDENT;?int main(){?STUDENT stu,first;?int n, i;?scanf(%d\n, n);?first.sum=-1;?for(i=1;i=n;i++)?{?scanf(%s, stu.ID);?scanf(%s, stu.name);?scanf(%d%d%d,stu.chinese,stu.math,stu.english);?stu.sum=0;?stu.sum=stu.chinese+stu.math+stu.english;?if(stu.sumfirst.sum)?{?first=stu;?}?}?printf(%s , first.ID);?printf(%s , first.name);?printf(%d %d% d, first.chinese,first.math,first.english);return 0;}??3. 设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入要求:首先输入一个整数n(1=n=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过8位)以及三个整数,分别表示出生日期的年月日。输出要求:输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式见输出样例。输入示例:3Zhangling 1983 2 4Wangliang 1983 12 11Fangfang 1985 6 1输出示例:Fangfang 1985-6-1#include stdio.h#include stdlib.hstruct birthday { char name[10]; int year, month, day; }; int birthyounger(struct birthday a ,struct birthday b);int main(){ int n, i, minAge; struct birthday friend[10]; scanf(%d\n, n); scanf(%s%d%d%d, friend[0].name, friend[0].year, friend[0].month, friend[0].day); minAge=0; for(i=1;i=n-1;i++) { scanf(%s%d%d%d, friend[i
您可能关注的文档
- 01-设计模式精解与案例分析高级版.doc
- 06226计算机辅助设计(二)复习思考题.doc
- 097dB58GHzCMOS全集成低噪声放大器设计.docx
- -再沸器介绍.doc
- 11-组合梁有限元分析.doc
- 12碳和碳的氧化物.doc
- 15分段制造检验.docx
- 15春福师《现代汉语(二)》在线作业一.doc
- 15春福师《教育原理》在线作业一.doc
- 15秋地大《多媒体计算机技术》在线作业一答案.doc
- 2025江西九江市德安县博河物业有限公司招聘1人参考题库及答案解析(精选题).docx
- 2025江西吉安安福县新质创业投资有限公司招聘工作人员8人备考试题及答案解析(精选题).docx
- 2025年医药行业阀门安全标准与国产化趋势.docx
- 2025江苏苏州市狮山商务创新区国有企业招聘核销部分岗位笔试试题带答案解析.docx
- 2025江西九江市德安县中寰投资集团有限公司招聘1人笔试题库带答案解析.docx
- 2025年MiniLED建筑显示方案市场应用报告.docx
- 2025年角度传感器行业区域发展及数字经济趋势.docx
- 2025江苏苏州市狮山商务创新区国有企业招聘核销部分岗位备考题库及答案解析(精选题).docx
- 2025-2026学年小学美术六年级下册苏少版(2024)教学设计合集.docx
- 2025江西吉安市人才发展集团有限公司面向社会招募见习生2人参考题库及答案解析(精选题).docx
最近下载
- 2025年医学课件-小脑肿瘤PPT护理查房.pptx
- 老年活动策划与组织:老年小组活动策划与组织PPT教学课件.pptx
- 抽水蓄能电站上水库工程施工组织设计.pdf VIP
- 椎管内分娩镇痛中国规范2024(附图表).pdf VIP
- 市政工程平行检验记录文本.pdf VIP
- 2025年度食品安全风险日管控、周排查、月调度记录表.pdf VIP
- (高清版)G-B∕T 36992-2019 手动牙间刷.pdf VIP
- 《一只鸟仔》(课件)人音版音乐三年级下册.ppt VIP
- 视觉传达设计专业介绍.pptx VIP
- JB_T 13649.1-2019 高速刀柄与机床主轴接口 第1部分:带有法兰接触面的空心圆锥(HSK)接口技术规范.docx VIP
原创力文档


文档评论(0)