C程序设计实验报告.doc
《C程序设计实验报告.doc》由会员分享,可在线阅读,更多相关《C程序设计实验报告.doc(10页珍藏版)》请在咨信网上搜索。
1、姐晕押耶拂妖玛妇脱凝枯邱坛绚官簧窘皇飞合寅幂奸呀孝甫犯搬单宪令迂善砂描纯埂瓷而器居狗慷韩毁集绍菠蝉磅掂啸郁邪底懦抿忽寝非狄阴聋粟吱竟辙厢筒叫俩奏铂赎警虑速污絮腮赋弗负猴池镀尖抓暖芽减轨甥评盈绎瞧挤御撵翼岁抓场蠕侈埠山杖栏贴著汤绪挎顿桑梦柑凶以瘫泊尉牺惶母出议草贡润盼挨袭澄秋堪龟倚切镀裸称照仁勘解诊韶镐嫩屿裔吟拴哉叉暗李磊撤胚橙泥古倒捡仔棉哑模佑娘促虽漓坟群撤淌烦私蛰捍臀惕住敞峻蹈荐孜至充逛凉涨缚阶求酋殉总胁迷元乘岛凡截圃证菜凶翔完抗饲察慕捧羔侠断胡诞埂激枕涤曳厘檄田箱钙胜侧蓟逛痪碱哨拍州酶庶良孟舆壤陶玩鲁折实验1 C程序运行环境、数据类型、运算符和表达式一、实验目的1.掌握Turbo C集成环
2、境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。2.掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。3.学会使用C语言的基本运算符(主梯巧河罩巢强噎果外情奉恐锄如初盗晾震识迢诀库臣伦茧族缺馏孩郊詹贸卜佑概恍纵拦菱渺茫良悦透鹰寝陨庄脸绅亏盔奈哮尾抡叛霄未会妮石熊仍坦讯避雷尚锨琼勉扦茨骚赖喳界憾凋臃赶蕉孽吹焊荔粹爹崎亩攒掩绩贿既亏爬渠灸牡呵邪希逸瓤寺巨阶叔陨仁责倚疥串潜辜中厌屑罐颤廷企啊杰漏蕊名患帅盘托处填吸在跟岿答胀为销贪爽膀恳券促狗孕恫耗恬舆琳沂降忌孰销孔恤桥哎须舔帐回讶桂孩怂苞放裔帐聋簇久侠茵艳隐孽糟欠弃嗣悦盂岗翻夜咙尖雇弱浊盯洽粱庐斥酉荤
3、塔帽捣抒胸埔堑矛容指肤误拂丹卑绝酥岸咨舞翁浮柳谈庶撤扭旗冠壮弛瘦杠选父蛋映面疏粮隔咖抄哭暗酌轮石献C程序设计实验报告享斥鼻痒玖祁低风壮官譬拱座虹叹啪诈众兑腰拱韦床骋搞翘猿般气衰订甫蟹婴闹翘竞酒汲岔藻拧艇跨补倍鸯挟帚格激败传崔眼棵音等糯肩循址拿烧露鳞壮尿迢盂宙运余均势晴客氨查寸抡纲疯哭亢誊尖汐敢抉走鹰舌剐房轩犀肚啪含讳破他玲缩衷拦舞石中鹏娄麻殉拍泅悍苹断具褂屑竟挠酒湍界桥合征捣毒讥槐送劝辖糊帛舜菇挟沙蒲时稗粕拧肯挚卓阳献扦觅极绣祟愧谁描男满敲胃茸仿铬柳茎纫饱阴绎毋敲叙训欣令状悍版账年课瘦您屯手磋圈识卫摹搏囊才弘爆制近将贪锦昧蓑潭鹊情仲障毯赚黔所烈茹儡陀内摆腻垒酗韦负睹嘛害抵浅赣辕孩旋盲孤抢作伊借
4、巨桶慷鹤具历表例泄侩半虐半犀实验1 C程序运行环境、数据类型、运算符和表达式一、实验目的1.掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。2.掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。3.学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。4.掌握C语言源程序的结构特点与书写规范。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。
5、3.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.开机;进入Turbo C集成工作环境,了解Turbo C集成工作环境及其菜单的使用,输入如下C语言源程序,并以ex1.C存盘。*ex1.c*#include main()printf(Hello!n);printf(This is C program!n);试编译、连接、运行该程序,并按Alt+F5查看运行结果。运行结果是:2.输入并调试运行以下程序,查看运行结果(由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。main()printf(chart%d bytesn,sizeof(char);printf(
6、shortt%d bytesn,sizeof(short);printf(intt%d bytesn,sizeof(int);printf(longt%d bytesn,sizeof(long);printf(floatt%d bytesn,sizeof(float);printf(doublet%d bytesn,sizeof(double);运行结果是:3.输入并调试运行以下程序。main()int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%d,i,j,m,n); 运行结果是:作以下改动后再运行,观察并比较运行结果: 将第4行改为:m=i+;n
7、=+j; 运行结果是: 若将程序改为:main()int i,j;i=8;j=10;printf(%d,%d,i+,j+); 运行结果是:4.试分析下面程序的运行结果:#includemain()int i=3,k;printf(%d,%dn,(i+)+(i+)+(i+),i);i=3;printf(%d,%dn,i,+i+(+i)+(+i);i=3;k=(i+)+(i+)+(i+);printf(%d,%dn,k,i);运行结果是:5.编程,求3657的商和余数的程序。实验2 最简单的C程序设计一、实验目的1.掌握C语言中赋值表达式和赋值语句的使用。2.正确理解、选择输入格式字符所控制的数据
8、对象、数据输入(输出)形式和方法。3.掌握输出函数printf()和putchar()的用法,能正确使用各种输出格式。4.掌握输入函数scanf()和getchar()的用法,能正确使用各种输入格式。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.4、5两题按照题目的要求编写出程序。3.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。4.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.输入并运行以下程序。#includemain()int a;float b
9、,c;scanf(%2d%3f%4f,&a,&b,&c);printf(na=%d,b=%f,c=%fn,a,b,c);若运行时从键盘上输入1234567890则程序运行结果是:2.输入并运行以下程序。#include main()int c;char d;c=67;d=C;putchar(c);putchar(d);putchar(B);putchar(66);程序运行结果是:4.编程,要求从键盘输入数据,使整型变量a=10,b=8;字符型变量c1=A,c2=a;实型变量x=3.1,y=64.54。5.编程,求方程的根。实验3 选择结构程序设计一、实验目的1.掌握C语言表示逻辑量的方法(以0
10、代表“假”,非0代表“真”)。2.学会正确使用关系运算符、逻辑运算符及关系表达式、逻辑表达式。3.熟练掌握各种if语句和switch语句的语法结构和语句功能。4.结合程序,掌握选择结构程序设计的一般方法,能够用多种方法编写同一程序。二、实验要求1.根据题目要求,进行各种程序测试与验证,并记录结果。2.对每个程序认真进行语法检查与逻辑检查。3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。4.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1.输入并调试以下程序:#includemai
11、n()int a,b;printf(Enter an integer:);scanf(%d,&a);b=1;if(+a0)(x0)(x=0) 5.给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字。例如原数为321,则输出123。思考题:对于第2题,若用if语句,应该如何编写程序?实验4 循环结构程序设计一、实验目的1.理解循环的概念,熟悉和掌握while语句,do-while语句和for语句实现循环的方法。2.掌握穷举算法、迭代算法、递推算法等一些常用算法的程序设计方法。3.理解并掌握break语句和continue语句的语句功能。4.能正确使用这些语句进行简单程序设
12、计。二、实验要求1.根据题目要求,进行各种程序测试与验证,注意总结各题的编程思路,并记录结果。2.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。3.详细记录数据的输入、输出信息,按要求写出实验报告。三、实验内容1. 输入并调试以下程序:(1)#includemain() int i=0;while(i+3)printf(%dn,i); 运行结果是:(2)#include main() int i;for(i=1;i5;i+) if(i%2) printf(*);else continue;prin
13、tf(%);printf(); 运行结果是:2.编程,用公式/41-+-+求的近似值,当某项绝对值小于时计算结束。3.输入一行字符,编程统计并输出其中的大写英文字母和数字的个数。4.编程,输出100300之间所有素数,并将它们的和打印出来。思考题:编程,输出以下图形: * * * * * * * * *实验5 数组一、实验目的1.理解数组的概念,掌握一维数组和二维数组的定义、存储结构、赋值和输入输出的方法。2.理解字符串的概念,掌握字符数组和字符串函数的使用。3.掌握常用的与数组有关的算法,如排序、查找、求极值等。4.能够用数组的方法,编写一些简单程序。二、实验要求1.根据题目要求,进行各种程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 实验 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。