c语言程序设计,江宝钏著,实验九

宁波大学实验报告学号 姓名 专业 土木建设类5班 学院 阳明学院 2016年 6月 10 日实验名称:结构体与链表实验目的与要求:1. 掌握结构体类型变量的定义和使用。2. 掌握结构体类型数组的定义和使用。3. 掌握利用结构和指针处理单向链表的方法4. 完成实验教材规定的内容,提交实验报告。实验内容与实验结果:(注明题号,并给出准确、全面的答案)1. 程序完整题#includestdio.hstructint year;int month;int day;date;void main()int i,days;int day_tab13=0,31,28,31,30,31,30,31,31,30,31,30,31;printf(Input year,month,day:);scanf(%d,%d,%d,&date.year,&date.month,&date.day);days=0;for(i=1;idate.month;i+)days+=day_tabi;days+=date.day;if(date.month2&(date.year%4=0&date.year%100!=0|date.year%400=0)days+=1;printf(%d/%d is the %dth day in %d,date.month,date.day,days,date.year);2. 程序改写题#includestdio.hstructint year;int month;int day;date;int main()int days(int year,int month,int day);int day_sum;printf(Input year,month,day:);scanf(%d,%d,%d,&date.year,&date.month,&date.day);day_sum=days(date.year,date.month,date.day);printf(%d/%d is the %dth day in %d,date.month,date.day,day_sum,date.year);return 0;int days(int year,int month,int day) int sum=0,i; int a13=0,31,28,31,30,31,30,31,31,30,31,30,31;for(i=1;imonth;i+) sum=sum+ai; sum=sum+day; if(year%1=0&year%100!=0|year%400=0)&month=3) sum+=1; return sum; 3. 一般编程题(1)#includestdio.hstruct zchar a30;int r;void main()struct z z1=通信工程,32,z2=电子信息科学与工程,35,z3=自动化,44,z4=光电信息工程,28;printf(%s专业,报名人数%dn,z1.a,z1.r);printf(%s专业,报名人数%dn,z2.a,z2.r);printf(%s专业,报名人数%dn,z3.a,z3.r);printf(%s专业,报名人数%dn,z4.a,z4.r);(2)#includestdio.h#includestdlib.h#defineSIZE 3structstudentintscore3;floataverage;studSIZE;voidinput()inti;for(i=0;iSIZE;i+)printf(第%d个学生的成绩:n,i+1);scanf(%d%d%d,&studi.score0,&studi.score1,&studi.score2); voidcalaverage()inti;for(i=0;iSIZE;i+)studi.average=(studi.score0+studi.score1+studi.score2)/3.0; voidsortput()inti,j;structstudenttemp;for(i=0;iSIZE;i+)for(j=0;jSIZE-i-1;j+)if(studj.averagestudj+1.average)temp=studj;studj=studj+1;studj+1=temp;voidoutput()inti;printf(n);for(i=0;iSIZE;i+)printf(%d%d%d%3.1fn,studi.score0,studi.score1,studi.score2,studi.average);voidmain()input();calaverage();sortput();output();实验心得、遇到的问题与解决的方法:结构体的使用,可以让我们可以将多个变量当作一个整体。6欢迎下载

c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九相关推荐

  1. c语言程序设计实验教程实验报告,C语言程序设计实验报告——实验九.doc

    C语言程序设计实验报告--实验九.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

  2. 《c语言程序设计》实验报告,C语言程序设计实验实验报告_wenkub

    C语言程序设计实验实验报告_wenkub 2020-08-30 16:30:07 [导读]综合使用基本结构.基本算法.函数.指针.结构体.链表等知识设计程序.需要复习课本以前所学内容,浏览上课讲解的相 ...

  3. c语言程序设计实验8,c语言程序设计实验报告8_c语言实验报告格式及实验内容_c语言设计报告...

    实验名称 计算出1000以内10个最大素数之和 实验目的 1.熟练掌握if.if-else.if-else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和s ...

  4. c语言程序设计书实验电子版,C语言程序设计实验指导书(学生用书)-修订版.pdf

    C语言程序设计 实验指导书 (试用版) 华中科技大学计算机学院 2004年3月 编写说明 C语言程序设计的上机实验是进一步深刻了解C语言的语法.语义,掌握用 C语言进行初步程序设计所需要的方法和技能的 ...

  5. C++语言程序设计上机指导(二级),C++语言程序设计上机实验及学习指导(第2版)...

    该书是作者编写的另一本理论教材<C++程序设计教程第3版>(机械工业出版社)的配套教材.既可用作大学各专业学习C++语言的初学者的实践教材,又可用作全国或江苏计算机等级考试二级C++语言的 ...

  6. 2010c语言系统编程结果,(2010年版)《C语言程序设计》实验指导书.pdf

    <C 语言程序设计>实验指导书 2010 年 6 月 长江大学电信学院计算机课程组 前 言 C 语言是现代最流行的通用程序设计语言之一,它既具有高级程序设计语言的优点, 又具有低级程序设计 ...

  7. c语言上机指导实验7,[C语言程序设计上机指导与同步训练(刘迎春张艳霞)]实验7.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 [C语言程序设计上机指导与同步训练(刘迎春张艳霞 ...

  8. 最小生成树实验报告c语言,算法与程序设计实验最小生成树(c语言).ppt

    算法与程序设计实验最小生成树(c语言).ppt 最小生成树 问题分析: 由于在每两个城市之间都可以建立一条通信线路,n个城市之间最多可能设置n(n-1)/2条线路,而每条线路都要付出一定的经济代价,因 ...

  9. c语言程序设计实验教学,C语言程序设计实验教学改革研究

    语言程序设计是目前各高校计算机及其相关专业的一门基础课程,也是其它工科专业学生必修的计算机基础课程之一,是学生学习程序设计的入门课程.同时,该课程是一门应用性很强的学科.随着计算机技术飞速发展,计算机 ...

  10. python语言程序设计实践教程答案实验六_20192417 实验一《Python程序设计》实验报告...

    20192417 2019-2020-2 <Python程序设计>实验1报告 课程:<Python程序设计> 班级: 1924 姓名: 张家华 学号:20192417 实验教师 ...

最新文章

  1. Cold-Staking | TPoS vs LPoS vs DPoS
  2. 【Linux】一步一步学Linux——df命令(79)
  3. muduo学习笔记 线程类
  4. 宝塔面板怎么下载php,宝塔面板下怎么安装Mosquitto-php扩展
  5. 付款更方便了?腾讯接入!微信支持数字人民币支付
  6. “我创业成功的十大秘诀”
  7. Tomcat学习--源码导入和运行
  8. Selenium应用代码(常见封装的方法二)
  9. quick time不可用是什么意思_农村谚语“不可不算,不可全算”是什么意思?
  10. tomcat搭建之Jenkins环境
  11. linux服务器网卡查看,Linux操作系统下如何查看网卡当前版本
  12. 【5G/4G】ZUC算法源码介绍
  13. C#序列化和反序列化到底是什么意思
  14. 创可贴温度计,0排放温室气体:提前领略冬奥会的科技看点
  15. Origin绘图 默认字体设置
  16. 离职,见人品,显格局
  17. 年历实现代码(java)
  18. 微服务架构下的软件测试实践
  19. Hey AI,请写一首披头士风格的歌给我
  20. 10 个 Python 可视化作品,今天源码全部开放下载!

热门文章

  1. DP学习之USACO货币系统
  2. CString Format 乱码问题
  3. 媒体查询Media Queries详解
  4. IEEE 802.1x 硬件参加的过程
  5. mysql基础操作(二)
  6. 洛谷p1338末日的传说(思维好题,数学)
  7. 结构体全局变量成员赋值
  8. 【线性代数公开课MIT Linear Algebra】 第六课 AX=b与列空间、零空间
  9. C语言-排序-希尔排序
  10. list 转换成datatable