c语言综合性实验设计

c语言综合性实验设计

ID:35527913

大小:67.86 KB

页数:5页

时间:2019-03-25

c语言综合性实验设计_第1页
c语言综合性实验设计_第2页
c语言综合性实验设计_第3页
c语言综合性实验设计_第4页
c语言综合性实验设计_第5页
资源描述:

《c语言综合性实验设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、院(系)年级、专业、班姓名成绩课程名称C语言程序设计A实验项日名称综合程序设计指导教师教师评语教师签名:年月日实验日期:2011年6月门日实验室:一,实验目的1、利用所学过的C语言编程的基本知识如综合顺序、分支、循环结构和函数,以及数组、指针等进行编程,较全面地常握C语言的知识。2、初步掌握输入'输出、查找、排序的编程方法。3、逐步掌握C语言编程基本方法和技能。二,实验原理C语言里的各个知识。三,使用仪器,材料计算机、VC、C语言程序设计。四,实验内容与步骤1、编写程序,从键盘输入某宿舍楼6家住户某月的水电消耗量

2、及水费和电费标准,计算各户应交纳的水费和电费。数据及要求如下:(1)水费标准为:1.5元/吨,电费标准为;0.5元/度,6户人家的信息如表所示。住户地址水耗(吨)电耗(度)101515020149030141204013785015606016105将镖中信息按下面格式组织在文件inputdat中:1.50.5101515010249010341201043781055601066105要求程序从文件input.dat中读取上述数据。(2)分别计算每户应交纳的电费、水费以及电费和水费的总和。(3)汇总全部住户水费

3、电费的总和。(4)将计算结果输出。五,实验过程原始记录(数据,图表,计算等)include”Stdio.h”#include"Conio.h"#defineNUM.USER6structUser_dat{/*总用户数为6加上一个总计的*//*该变量主要是用来接收键盘缓冲区charm_addr[6];unsignedintm_water;unsignedfloatm_mon_water;unsignedintm_eletr;unsignedfloatm_mon_eletr;unsignedfloatm_mon_su

4、m;}T_UserlNUM_USER],User[NUM_USER+1J;intmain(void){unsignedfloatT_M_PER_WAT=0.0,T_M_PER_ELE=0.0;unsignedfloatM_PER_WAT=0.0,M_PER_ELE=0.0;FILE*input,*charge;unsignedchari=0;chart[l]={0};的内容勺/*以下是欢迎界而*/printf(MWelcometousethissystemH);printf(nPleaseinputanyke

5、yn);getch();system(nclsH);/*初始化所有数据*/printf(nPleaseinputthemoneyofperwater:iiH);scan%f,&T_M_PER_WAT);system("clsH);printf(MPleaseinputthemoneyofpereletricity:K);scanf(n%f&T_M_PER_ELE);system(nclsM);for(iH0;iANUMIUSER二++)(printf(二poaseinputthe%duseraddre

6、ss,!!Ji+1)八冬+10薄匪储冈Jgetsurge〔s(TIUser三.mladdr)八system(=cls=);printa卫easeinpiHthewaterof〔he%dusenw-)八scanf(=%d=4TluserLiLmlwa@rsystem(=cls=);printf(=pQaseinputtheeletricityofrhe%dusenvrj±hscanf(=%d=4Tluser三.mle-etr)八system(=cls=);一-兴endoffor()诜//¥lilT^^圧inpH.d

7、atH^*一inputHfopen(=npuLda5=w=rif(inpu〔HHNULL)一pri=f(=cannotopeninput.dam.)八exso)八else「pnntanp三=%一4・1N%5・-yHIMIPERIWATHIMIPERIELE);for(iHpiANUM—USER二++)fprinif(input=%14s<%5d<%10d=VTIUSai」・mladdITlusesLmlwateI;Tlusersmleletr);一一fcose(input)-/兴S>inpH.dark丰芒i

8、npsHfopen(=nput.dat<<);if(mputmmnull)printf(ncannotopeninput.datn);exit(O);}elsefscanf(input;,%ft%f&M_PER_WAT,&M_PER_ELE);for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。