欢迎来到天天文库
浏览记录
ID:35527913
大小:67.86 KB
页数:5页
时间:2019-03-25
《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
此文档下载收益归作者所有