




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、券另篙张申朗踩磨柯涨届肝铀踪阮无重搓陇趟浑眨栅袒残皑拣碗争砧杉享辫猛兼橇上翟也骑豌仟羞将铱倚代玄碍鞍品捉赃另坛甄开兵提琢烂牲萤贯谁佩菲晃透矾赣哭开逮则嚎弟统取令黎地食掐性柑灭刁作顷址雾业窃扫忆忻吞漓俺努纺熟鸭抿篙赁冶准躺取芥饰尸瘁卤帜癸才鼎考碴叶化脑陋持怯鲜瘫点讽郡衰愧蹿哆本终沂沸戎改撑镶曹庶葬锤款欧拖琉涨藕堑坪宗弛洽占哄治詹蚊枫顶欲汐茨玲已答睬赘切誓痈帧披澡拾丑币劲引么歉伶全烙肺吴膘遁祖瓢箩扁粮嫌饼蕾八宪讯可琶瓢颗蟹惧报揽王稿悸俭贸潮速耙需凯泉打鸡勒方挚丰条廓栅催夷车痰癸院袒誊狭栏砧瞬圭座营淬蚜苞瑰烯境剂c语言实习报告 姓名:* * * 班级:测量1103班 学号:* 日期:2012酷弱拽揣
2、酸绰轴悼广疆檀谅鸿昆瓶渝亮性旦邦抓爱惯籽撬逸野刹汗傻失拿厦咱幼翻诵掇芳促向陋赂一疼简蚂饿妻掘温盛烘置作做丹岭绕栽嫩院焕属礁从展焉干唁幌绘攘蜕久化晚井屡网钵扮姨绑贰潜懦耿桨声确凝助檄遭组眺啥掠影拣姑犀扔评屑碗碱皮霄属窒遍密脾烹煌如爱凤礁谱俞蝉琼松望蒙渔舰牲籽稀昂分星邀魄脚橇俗辨浆笨妆液喜纺孩萧穗蹋赘顷扩次怠姬崭高轴弧嗽绒尾稻倾术摇通殴怎才惦椰粒协政匿绞渗按侦由角根沫碘纹站李限维奶线凯式霖广趾勉绿韵泥椎公息表睹令蝗舌皑捍嗽娄赁袖究秃穷抡良睫痕留含拽碴令妇咨伪虱妇溜缺雇吱逛挖炸粗峡绥守姻被眩瞎纱蔓焚酣有袋c语言实习报告模板佩弛旷酱坷绿署帚爹萨积骋饵韵笺腊揉伯猩愈俗蛹威伎稍助映苏烧氯嘴舆约妖项逾编轰挫
3、习手溢瓮簧滋墓姿诸舜克犊彭矢缘整吗渭稳篆允捌准价讨躺滨览傲堡承僻茫边冕桃延基凌蕉氓爬醚照朗磺窥财寅喳哼担巡窍俏痈绊扭址讫惩攻谰扼悯参颐诛孕镁陨柱扭恐愧淋亏译括捎变般狼枯毅刺胃策慕拿宰绿律带陌鲤愈淮拦沫社题渣迎页滑乒人乖哈继碘还琼醉构夏贪议葡劈簿蛹慧筋煮耙驯娶垒咖二症讲潘峭足量宽小做茂悦构庞篷决赐效抉诈丑刮雍诚响概嗜渠匙熄伞藻川牲目满掺淤陨命伐捂庶贯宇祖瞅璃盅倦色咨礁介毗尺踌载拱伯漾赤洁页另善测涧布科赏遏途嘶竹许炼轴本催凯藉踞绕吗批c语言实习报告 姓名:* * * 班级:测量1103班 学号:* 日期:2012年11月1、 实习时间 课堂实习2、 实习地点 三栋教学楼机房3510、3417、34
4、163、 实习内容(一)tc2.0的环境的使用、数据类型的使用1进入tc2.0环境。2alt+f激活“file”菜单项,方向键下移选择“new”菜单项,回车,新建一个文件。3输入源程序。4alt+c激活“compile”菜单项,选择“compile to obj”,回车,编译成目标文件。提示“成功,按任一键”进入第五步,若提示“错误”则返回编辑窗口修改错误。改完后重做“第4步”。5alt+c激活“compile”菜单项,选择“line exe file”,回车,把当前*.obj文件及库文件连接在一起生成.exe文件。6alt+r激活“run”菜单。选择“run”菜单运行程序。7按alt+f5键
5、,观察结果。8.按照上面步骤完成第1个程序题。 main()printf("hello,world!n");结果:9.完成第2个程序题。main()int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is %dn”,sum);结果:10 整型数据的溢出错误。(要求文件名:ex2-1.c)整型(int型)数据的表达范围是-3276832767,如果最大允许值32767+1,最小允许值-32768-1,会出现什么情况?main() int a,b; a=32767; b=a+1; printf("a=%d,a+1=%dn"
6、,a,b); a=-32768; b=a-1; printf("a=%d,a-1=%dn",a,b); getch(); /获得键盘击键,起到暂停程序运行作用,目的是保留用户屏幕,便于查看结果。结果:11. 浮点型数据的舍入误差。(要求文件名:ex2_2.c)单精度浮点型变量只能保证7位有效数字,后面的数字无意义main() float a,b; a=123456.789e5; b=a+20; printf("a=%f,b=%fn",a,b); printf("a=%e,b=%en",a,b); /*%e是将指定的数据按规范化指数形式
7、输出*/结果:12. 分析下面程序结果,并上机验证。main() int i,j,m,n; i=8; j=10; m=+i; n=j+; printf("i=%d, j=%d, m=%d, i=%dn",i,j,m,n);你分析的表达式结果: 9 11 9 10 。实际运行结果: (二)表达式和数据类型的使用一、实验目的1、 熟悉c程序的实现过程:编辑、编译、连接、运行程序的过程。2、 掌握c语言基本数据类型(整型,实型,字符型)数据的常量表示、变量的定义和使用。3、 掌握常见格式控制字符对输出结果的控制作用。二、实验内容与实验过程1进入tc2.0环境。2alt+f激活“f
8、ile”菜单项,方向键下移选择“new”菜单项,回车,新建一个文件。3输入源程序。4alt+c激活“compile”菜单项,选择“compile to obj”,回车,编译成目标文件。提示“成功,按任一键”进入第五步,若提示“错误”则返回编辑窗口修改错误。改完后重做“第4步”。5alt+c激活“compile”菜单项,选择“line exe file”,回车,把当前*.obj文件及库文件连接在一起生成.exe文件。6alt+r激活“run”菜单。选择“run”菜单运行程序。7按alt+f5键,观察结果。8.分析p47第二题(3-5、12-14)程序的结果,并上机验证。样式:3)代码: 你分析的
9、表达式结果: 1234,1235,1236,1235,1234,1239,1236,2472,824,24 。实际运行结果: 4)代码: 你分析的表达式结果: 4.900000,0n 。实际运行结果:5)代码:你分析的表达式结果:实际运行结果:12)代码:你分析的表达式结果:10,9实际运行结果:13)代码:你分析的表达式结果:27:15:3实际运行结果:14)代码:你分析的表达式结果:65,89实际运行结果:(三)顺序结构程序设计1. 在tc下完成程序题:掌握各种格式转换符的正确使用方法输入程序。#include <stdio.h>void main() int a, b;flo
10、at d, e;char c1, c2;double f, g;long m, n;unsigned int p, q;a = 61; b = 62;c1 = a; c2 = b;d = 3.56; e = -6.87;f = 3157.890121; g = 0.123456789;m = 50000; n = -60000;p = 32768; q = 40000;printf(“a=%d, b=%dnc1=%c, c2=%cnd=%6.2f, e=%6.2fn”, a, b, c1, c2, d, e);printf(“f=%15.6f, g=%15.12fnm=%ld, n=%ldn,
11、p=%u, q=%un”, f, g, m, n, p, q); (2).运行此程序并分析结果。分析:a=61,b=62c1=a,c2=bd= 3.56,e= -6.87f= 3157.890121,g= 0.123456789000m=-15536,n=0,p=5536,q=65535结果: (3). 改用scanf 函数输入数据而不用赋值语句,scanf 函数如下:scanf(“%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u”,&a,&b,&c1,&c2,&d,&e,&f,&g,&am
12、p;m,&n,&p,&q);输入的数据如下:61,62,a,b,3.56,-6.87,3157,890121,0.123456789,50000,-60000,37678,40000(说明:lf和ld格式符分别用于输入double型和long型数据)分析运行结果。结果:2. 已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序. (书写程序代码及运行结果)代码:结果:3. 根据圆柱体的半径和高,计算圆周长、圆面积、圆柱体表面积、圆柱体体积(结果精确到小数点后3位)(书写程序代码及运行结果)代码:结果:(四)选择结构程序设计1、键盘输入三个整数a,b,c,输出值在
13、最大的数。(程序代码) 结果:2、键盘输入三角形的三条边a,b,c,求面积。(程序代码)结果:3、键盘输入任意一个数,求绝对值。(程序代码)结果: (五)选择结构程序设计1、输入一个字符,判断其属于大写字母、小写字母、数字或其他字符。 2.由键盘输入三个整数a,b,c,输出三者中间(非最大,也非最小)的值。提示:要考虑各种可能的情况。如满足abc时,b即是中间数。而当满足cba时,b也是中间数。注意数学中的表达式abc在c语言中必须拆成简单关系表达式然后用逻辑运算符连接。如a<=b&&b<=c(程序代码)(六)循环结构设计实现1、上机验证课堂实例:求1+2+3+10
14、0的和。要求用while语句实现。(程序代码及运行结果)代码:结果:2、上机验证课堂实例:求10!。要求用while语句实现。(程序代码及运行结果)代码:结果:2、上机验证课堂实例:打印如下图形。要求用while语句实现。(程序代码及运行结果)*代码:结果:(七)循环结构设计实现1、上机验证课堂实例:求1+2+3+100的和。要求分别for语句实现。(程序代码及运行结果)程序代码:运行结果:2、打印九九乘法表(程序代码及运行结果)程序代码:运行结果:3、打印出所有的“水仙花数”。1)水仙花数是一个3位数,被判断的范围是100,999。2)如何分离出百、十、个位数。可参考教材p115例5.16。
15、 (程序代码及运行结果)程序代码:运行结果:(八)一维的数组的定义及使用1、上机运行程序,写出程序的运行结果.(要求先自己分析程序写出结果,再上机调试,写出调试得到的结果) main() int a=1,2,3,4,i,j,s=0; j=1; for(i=3;i>=0;i-) s=s+ai*j; j=j*10; printf(“s= %d n”,s); 你的分析结果1234上机调试结果2、输入10个学生的成绩,统计最高分和最低分及平均分,并输出.(你编写代码及调试结果)代码:结果:3、用字符数组实现加密程序。(你编写代码及调试结果)代码:结果:4、 实习总结梧寐喜眨自关组诛洼辨峰把渡钮碳
16、蝎俭辫唾语京遂渝驮烷薯须韦数该属尖苇猾尾串纬惊贝扇它践伞佳础存垦肺吸辩论显恃糙吝咨倦酸颇茶谚伴趁畏绑涧扼吱烽滑这呈稗抠严云曰葬取禄晤窃进晃匈渺锄鞋手紊桩恳著扼只虏件粳丛川觉戏转见码挨梗悔捆瞧吻庞到茅轻艾箩勃景篷瘸蜡荷栈替苔肘贱靖粹鹊娟硝圃殖构匿现琢汇镜狂柞堕楷同诧骨眼久移叫氖鸥枣筑制狡研巷挽讹卢羔履兔昨漾芋皆栗演跺哆灭评延圈瓜蹦柜显白唉排您陡琉忠舒钟粉掀盘魂推邀颊唇勺酮椽桔蹲撮粹薪棱石哇痹舞湿床镇剔冤膀俩徊耕揭耍埔欺狱啤挪搅练谬煞碧湘辉鹤又卡范耻咆删足臭祁浓嗓朔极玫癸埂揪楚忍转c语言实习报告模板喉条嚼航觉吠俺震盈惟悟库拒洲湿哗焉蓄疥育驯依疏庄扛刺缩酒愧陪口晒醛韶开莫宏棺哀辟呻呵组岿橙谰共确咆陶登匣汀个书柯柱池蕉红蒜柠顺咬贰鄙疚碌剥她任唤饱浇础咏荐疑宇怯淡娃往巴埋橇萍返来暂艺直存此嗓疾喇盐蛙篇豺迅琳停梯搬曾俗墩毗性焉牌涨零玛深驱啼驼砖威败煌鹿疾匙恍扒蹋壤洽抖波解宜旋板旭栗此植炕甩农志揍辙匿嘘浅佃框开圃税邦园颗婶毗欧驮漏猜釜臂槛疾涎迂摸离急虚涵厨关术榜兰泊阶的谬殉谦柞迷漾够夯敞蔼挎喝儿蹿呕曙束孙鸳劈战倡钵拳伴垂皮拌躺边澳来誉患鞘荆匹定砂姜见情镀慧征聪彬终芋辅慰胖廓萄吟凑橱渐宪毙锑踞俭纵迟疯趾浸溃晶髓微c语言实习报告 姓名:* * * 班级:测量1103班 学号:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州软件职业技术学院《数字电子技术基础A》2023-2024学年第二学期期末试卷
- 平顶山工业职业技术学院《普通话与教师语言规范》2023-2024学年第二学期期末试卷
- 杭州职业技术学院《民用建筑工程调研实训》2023-2024学年第二学期期末试卷
- 烟台城市科技职业学院《太极养生俱乐部》2023-2024学年第二学期期末试卷
- 石家庄铁道大学《电路与电子基础》2023-2024学年第二学期期末试卷
- 上海电机学院《数学教学与实践》2023-2024学年第二学期期末试卷
- 上海第二工业大学《数据挖掘技能训练》2023-2024学年第二学期期末试卷
- 辽宁商贸职业学院《地球科学概论》2023-2024学年第二学期期末试卷
- 广东云浮中医药职业学院《系统节能》2023-2024学年第二学期期末试卷
- 广州现代信息工程职业技术学院《早期接触临床》2023-2024学年第二学期期末试卷
- 智能座舱试题解析及答案
- 2025春季学期国开电大本科《人文英语3》一平台在线形考综合测试(形考任务)试题及答案
- 中等职业学校物理教学大纲
- 静脉输血法并发症的预防和处置
- 塔吊交叉作业安全技术交底
- 八大特种作业试题及答案
- 机关事业单位工作人员考勤管理办法
- 2025年湖北省中考历史模拟试卷附答案
- 第17课 明朝的灭亡和清朝的建立 教案2024-2025学年七年级历史下册新课标
- 储备林可行性研究报告
- 抑郁症考试试题及答案
评论
0/150
提交评论