




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言实习报告 姓名:* * * 班级:测量1103班 学号:* 日期:2012年11月1、 实习时间 课堂实习2、 实习地点 三栋教学楼机房3510、3417、34163、 实习内容(一)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键,观察结果。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,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是将指定的数据按规范化指数形式输出*/结果: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激活“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键,观察结果。8.分析P47第二题(3-5、12-14)程序的结果,并上机验证。样式:3)代码: 你分析的表达式结果: 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 void main() int a, b;float 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,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,&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,输出值在最大的数。(程序代码) 结果:2、键盘输入三角形的三条边a,b,c,求面积。(程序代码)结果:3、键盘输入任意一个数,求绝对值。(程序代码)结果: (五)选择结构程序设计1、输入一个字符,判断其属于大写字母、小写字母、数字或其他字符。 2.由键盘输入三个整数a,b,c,输出三者中间(非最大,也非最小)的值。提示:要考虑各种可能的情况。如满足abc时,b即是中间数。而当满足cba时,b也是中间数。注意数学中的表达式abc在C语言中必须拆成简单关系表达式然后用逻辑运算符连接。如a=b&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版蔬菜种植基地农业机械化推广承包协议
- 2025年度草原生态修复租赁项目合同
- 2025年度绿色蔬菜直销合作供应合同范本
- 2025年度特殊需求包车客运服务协议书
- 2025版节能涂料工程承包合同
- 2025年度文化创意产品动产质押融资协议
- 2025褚贞离婚协议书及财产分割与子女抚养费协议
- 金融行业CRM数字化升级在金融机构客户服务创新中的应用
- 2025年度节能环保型标准砖批发销售合同
- 产业园区建设资金申请报告2025年规划
- 文昌顺发畜牧有限公司养猪场项目 环评报告
- 四年级下册递等式计算练习400道及答案
- 2024年华能甘肃能源开发有限公司招聘笔试参考题库含答案解析
- 助产士在产时并发症处理中的助产安全
- 单片机的看门狗
- 市场营销(第2版)课件全套 王永贵 第1-17章-市场与市场营销概述及发展-顾客营销学
- 高中数学 人教A版 必修一 《集合与常用逻辑用语》 1.1集合的概念
- 深圳某电厂锅炉维修改造施工组织设计-new(常用版)
- GB/T 4950-2021锌合金牺牲阳极
- GB/T 15171-1994软包装件密封性能试验方法
- 证券从业考试基础模拟卷二(题目+解析)
评论
0/150
提交评论