C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计

上传人:桔**** 文档编号:512684075 上传时间:2023-06-11 格式:DOCX 页数:15 大小:73.86KB
返回 下载 相关 举报
C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计_第1页
第1页 / 共15页
C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计_第2页
第2页 / 共15页
C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计_第3页
第3页 / 共15页
C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计_第4页
第4页 / 共15页
C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计》由会员分享,可在线阅读,更多相关《C语言课设1、二维数组的应用2、删除指定字符3、楼盘管理程序的设计(15页珍藏版)》请在金锄头文库上搜索。

1、*课程设计任务书学院信息科学与工程学院专业电子信息科学与技术姓名学号1、题目:二维数组的应用、删除指定字符、楼盘管理程序的设计2、内容及要求:(1)编写函数,求一个二维数组周边元素的最大值和最小值:主函数中初始化一个4 X4的数组,输出该数组,并调用函数后,输出结果。(2)编写函数f u n,其功能是:从字符串中删除指定的字符。同一字母的大、小写按/、同字符处理。若程序执行时,输出字符串为:We are learningC langu a n g从键盘上驶入子付: a ,则输出应为: We re lerningC Ingu n g(3)楼盘信息管理程序设计:设计结构体数组,结构中包含楼盘数据为

2、:楼编号、单元号、房间号、朝向(如:南北、东西、东南等)、户型、建筑面积等。设计各个函数,分别实现以下功能:1)输入数据2)显示所有信息3)输入朝向、输入户型,显示符合该条件的所有记录进度安排:18周:布置题目,查阅资料,对问题给出解决方案及其编程。19周:答辩验收,书写教学实习报告。指导老师(签字):年月日学院院长(签字):年 月日*目录一 题目 111 题目内容12 设计实现13 程序结果2二题目231 题目内容32 设计实现33 程序结果4三题目351 题目内容52 设计实现53 程序结果8参考文献 10#二 题目 21 题目内容编写函数,求一个二维数组周边元素的最大值和最小值:主函数中

3、初始化一个4 X 4的数组,输出该数组,并调用函数后,输出结果。2 设计实现#include#define N 4void fun(int pNN) int i,j,min=p00,max=p00;for(i=0;iN;i+)for(j=0;jN;j+)if(i=0|i=3|j=0|j=3)if(min=pij)max=pij;printf(nmin=%dnmax=%dn,min,max);void main()int i,j;int aNN=8,7,6,5,4,3,2,11,23,4,44,5,6,75,4,3;printf( 数组如下: n);for(i=0;iN;i+)for(j=0;j

4、N;j+)printf(%-8d,aij);printf(n);fun(a);数组如下:B765,3N11234445E754mnin =75nax=3Press any key to continue-#1 题目内容小写按不同编写函数f u n,其功能是:从字符串中删除指定的字符。同一字母的大、 字符处理。若程序执行时,输出字符串为:We are learning C 1 n g从键盘上驶入字符:a ,则输出应为:We re lerning Cg2 设计实现#include#includevoid fun(char *p,char *q,char c)int i,j;for(i=j=0;*(

5、p+i)!=0;i+)if(*(p+i)!=c)*(q+j+)=*(p+i);*(q+j)=0;puts(q);void main() char a80,b80,c;printf( 请输入原始字符串 :n);gets(a);printf( 请输入要删除的字符:n);scanf(%c,&c);fun(a,b,c);请输入原始字符串:shefhe idsh司输入要删除的字符:Siftf hei dhPress any key to continue三 题目 31 题目内容楼盘信息管理程序设计:设计结构体数组, 结构中包含楼盘数据为: 楼编号、 单元号、 房间号、 朝向 (如: 南北、 东西、东南等

6、) 、户型、建筑面积等。设计各个函数,分别实现以下功能:1) 输入数据2) 显示所有信息3) 输入朝向、输入户型,显示符合该条件的所有记录设计菜单,通过选择菜单调用以上各函数。2 设计实现#include#include#include#define N 20int n=0;structBUILDINGint lounum;int dannum;int fangnum;char chao12;char hu12;int mian;buildingN;void getdata()printf( 请输入楼编号:n);scanf(%d,&buildingn.lounum);printf( 请输入单元

7、号:n);scanf(%d,&buildingn.dannum);printf( 请输入房间号:n);scanf(%d,&buildingn.fangnum);printf( 请输入朝向(如:南北,东西,东南等) :n);scanf(%s,buildingn.chao);printf( 户型 :n);scanf(%s,buildingn.hu);printf( 建筑面积 :n);scanf(%d,&buildingn.mian);#n+;void putdata()int i;printf( 楼编号 单元号 房间号 朝向 户型建筑面积 :n);for(i=0;in;i+)printf(%-8d

8、%-8d%-8d%-12s%-12s%-8dn,buildingi.lounum,buildingi.dannum,building i.fangnum,buildingi.chao,buildingi.hu,buildingi.mian);void select()int i,a;char chaoxiang16,huxing12;printf( 选择按朝向查找请按1n 选择按户型查找请按2:n);scanf(%d,&a);if(a-1)printf( 请输入户型信息:n);scanf(%s,huxing);printf( 楼编号 单元号 房间号 朝向 户型建筑面积 :n);for(i=0;

9、in;i+)if(!strcmp(huxing,buildingi.hu) printf(%-8d%-8d%-8d%-12s%-12s%-8dn,buildingi.lounum,buildingi.dannum,building i.fangnum,buildingi.chao,buildingi.hu,buildingi.mian);elseprintf( 请输入朝向信息:n);scanf(%s,chaoxiang);printf( 楼编号 单元号 房间号 朝向 户型建筑面积 :n);for(i=0;in;i+)if(!strcmp(chaoxiang,buildingi.chao) pr

10、intf(%-8d%-8d%-8d%-12s%-12s%-8dn,buildingi.lounum,buildingi.dannum,buildingi.fangnum,buildingi.chao,buildingi.hu,buildingi.mian); int menu()int a;printf(n 输入数据请按1n 显示所有信息请按2n 输入朝向或输入户型并显示符合该条件的所有记录请按3n 退出请按 0n);scanf(%d,&a);return a;void main()int a;#printf(n*菜单请选择!*n);doa=menu();switch(a)case(0):ex

11、it(0);case(1):getdata();break;case(2):putdata();break; case(3):select();while(1);3程序结果输蓼SHlibMM 魏M WMMi M单青|* 聿 KKiH 苒充 MM 狂退出请按目着输入楼编号上.输入单元号二营输入房间号001请输入朝向(如;南北,东四,东南等):nan户型:biT建筑面积二120输入辘s萋L亚示函着信息请按之输人盘向式输X户型并显示符合该条件的所有记录请按3强出请按口1请输入接想号: 请输入单元号,请输入房间号上001请输入朝向(如:南北,东西,东南等)=bet 1户型:biff建筑面积;130#朝

12、向户型建筑面积二nanbi(r120i be示 b 显 号 并 间2型房工工 梯户1WA 号 按息输 元 请信或目单11 数膏请号 人一父出编 输显输退2楼12示 显 并2型 按户1 J 按息输 请信或目送请;数襄 人一父出S 输显置3选选户型建筑面积:big120曾输入朝向信息:nan楼编号 单元号 后问号 朝向111nan通福入户型信盥 联褊号单元号房间号朝向 naun be i按2to continue请信或0 V 甯向按an 数招清 S 人一父出户型建筑面积,big120big130#参考文献1 马秀丽,刘志妩,李筠 C 语言程序设计北京:清华大学出版社, 2008 年2 谭浩强 C 程序设计(第2 版) 北京:清华大学出版社, 2004 年3.钱能.C+程序设计教程.北京:清华大学出版社, 2002年

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号