资源描述:
《实验三 综合程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验三综合程序设计(1)理解输出参数的概念和运用场合(2)理解指针的概念(3)掌握使用指针变量向主调函数传值的方法(4)掌握数据文件的循环读取结构(5)掌握fprintfsanf等文件操作语句的使用任务一改错两数交换打开程序文件error02_04.cpp改正程序中的错误。Swap函数的功能是交换两个数的值,在main函数中指定两个数的大小,调用swap函数交换两个数的值输出。正确的程序输出:a=20,b=10#includevoidswap(int*pa,int*pb);intmain(){inta=10,b=20;swap(a,b);printf("a=%d,b=%d
2、n",a,b);return0;}voidswap(int*pa,int*pb){intt;t=pa,pa=pb,pb=t;}任务二3个数排序利用指针实现输入a,b,c共3个整数,按大小顺序输出。要求:编写exchange函数,功能是交换两个数的值。在main函数中输入3个数,调用exchange函数实现3个数按大小顺序输出。源程序清单:测试用例:locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(Wuzhens
3、aidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame学号:姓名:专业班级:()()班任务三日期换算ex02_11.cpp打开程序文件ex02_11.cpp#includeintisLeap(intyear);voidgetDate(inty,intdays,int*pm,int*pd);intgetDays(inty,intm,intd);intmain(void){return0;}//编写子函数求某天是该年的几月几日voidgetDate(inty,intdays,int
4、*pm,int*pd)/*y为年份,days为该年的某天,pm指向主调函数中存放某天的月值变量,*//*pd指向主调函数中存放某天的日值变量*/{intm,d,i;intday;m=;/*m:某天计算后的月值*/d=;/*d:某天计算后的日值*/*pm=;*pd=;}//编写子函数求某年某月某日是该年的第几天intgetDays(inty,intm,intd){}locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters
5、(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame学号:姓名:专业班级:()()班//编写子函数判断闰年。intisLeap(intyear){}1.要求:(1)编写子函数判断闰年:intisLeap(intyear)(2)编写子函数求某天是该年的几月几日:(3)编写子函数求某年某月某日是该年的第几天(4)main函数中设计步骤验证函数的正确性2.提示(1)求某年某月某日是该年的第几天思路:累计从1月到该日期的前一月的每月天数再加上该日期的天数。2月份的天数要判断闰年。累计可
6、使用循环完成也可利用switch语句无break的特性完成。(2)求某天是该年的几月几日思路:循环i从1月开始如果天数days比第i月的天数大则天数days减去第i月的天数否则结束循环。i即为所求月份,days的值为所求日数。每月的天数仍需区分处理。3.源程序清单:4.测试用例设计locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotA
7、fewbayonets,duetomissedfatal,whennightcame学号:姓名:专业班级:()()班任务四电费计算ex02_14.cpp问题描述电力公司根据如下税率表进行收费,:第1个300千瓦时以每千瓦时9美分计,下一个300千瓦时(到600千瓦时)以每千瓦时8美分计,再下一个400千瓦时(到1000千瓦时)以每千瓦时6美分计,超过1000千瓦时的电量以每千瓦时3美分计。(1)编写一个函数,