电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言实验报告书_学生版20121

56页
  • 卖家[上传人]:飞***
  • 文档编号:14248280
  • 上传时间:2017-10-29
  • 文档格式:DOC
  • 文档大小:2.29MB
  • / 56 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、实验报告课程名称 C 语言程序设计 系(部) 专 业 班 级 姓 名 学 号 第 II 页 目录实验一 熟悉 C 程序运行环境 .1实验二 数据类型、运算符和表达式应用 .6实验三 顺序结构程序设计 .10实验四 if 选择结构程序设计 .14实验五 选择结构程序设计 2 .19实验六 循环结构程序设计 .23实验七 循环结构程序设计 2 .28实验八 数组应用(一) .32实验九 数组应用(二) .37实验十 函数应用 .42实验十一 指针应用 .49宁夏理工学院C 语言程序设计实验报告第 1 页 实验一 熟悉 C 程序运行环境一、实验目的1熟悉 C 语言的系统环境,掌握在集成环境中编辑、编译、连接和运行 C 语言程序的方法;2掌握 C 语言源程序的结构特点与书写规范。二、实验学时数2 学时三、实验步骤(一) VC+6.0 集成环境(1)运行 VC+6.0a.双击桌面上的 VC+6.0 快捷方式,运行 VC+6.0。b.双击C:Microsoft Visual StudioCommonMSDev98BinMSDEV.EXE,运行VC+6.0。(2)认识 VC+6.0图 1.1VC+6

      2、.0 窗口组成(3)建立工程在磁盘上新建一个文件夹,用于存放 C 语言程序,如 D:柳稻香。单击文件- 新建新建一个工程,工程类型选择 Win32 Console Application,然后选择要存放的位置(刚才建立的文件夹 D:柳稻香) ,填写工程名称例如 hello,如图 1.2 所示,点确定按钮,在弹出的对话框中选择一个”hello,World!” 程序,如图 1.3 所示,点击完成,然后在点击确定。执行编译执行组建工作空间输出标准按钮菜单栏宁夏理工学院C 语言程序设计实验报告第 2 页 (4)查看工程包含的文件单击左侧工作空间右下角的 FileView,然后在工作空间上,点击+,可以看到Source Files 和 Header Files 及 Resource Files,在 Source Files 上继续点击+, 可以看到Source Files 下有两个文件,一个是 hello.cpp,一个是 StdAfx.cpp。其中 hello.cpp 为主函数所在的文件,在以后的编写程序中,都是写到此文件中。图 1.2 新建工程图 1.3 步骤 1(5)选中 StdAfx.cp

      3、p,点击组建- 编译,对 StdAfx.cpp 进行预编译。名称的英文全称为:Standard Application Framework Extensions 。所谓头文件预编译,就是把一个工程(Project) 中使用的一些 MFC 标准头文件(如 Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。宁夏理工学院C 语言程序设计实验报告第 3 页 (6)选中以文件 hello.cpp,点击 组建-编译(此时,你可以在 D:柳稻香helloDebug 下可以找到生成的 hello.obj 文件) ,然后在点击组建- 组建 (此时,你可以在 D:柳稻香helloDebug 下可以找到生成的 hello.exe 文件) ,然后点击组建-执行( 执行的实际是 D:柳稻香helloDebughello.exe),如果弹出一个 Console 程序窗口,上面写着 Hello World! Press any key to continue。到目前为止一个简单的 C 程序工程创建成功。(二) 阅读程序要求:

      4、编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。学会使用 TC 运行程序的基本方法。1输入并运行以下程序,观察运行结果。#includeint main() printf(*nn);printf( very good!nn);printf(*n); return 0;思考:如何采用一个输出(printf)函数调用实现此输出结果。2输入并运行以下程序,观察运行结果。 #includeint main() int a,b,sum,minus; a=123;b=456; sum=a+b; minus=a-b;printf(a+b=%dna-b=%dn,sum,minus); return 0;printf 语句中删除 a+b=和 a-b= 输出结果:分析结果 printf 语句中删除第一个n 输出结果:分析结果运行结果宁夏理工学院C 语言程序设计实验报告第 4 页 printf 语句中删除 a+b=和 a-b= 输出结果:运行结果 printf 语句中删除第一个n 输出结果:(三)完成程序要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的

      5、结构。1求(a+b)c 的值。 (设 a=3,b=2,c=1)#includeint main( ) int a,b,c;a=3; c=1;printf(%dn,(a+b)*c); return 0;2求圆的面积。#include #define PI 3.14 /定义符号常量int main( ) float r,area;printf(n Enter r value:);scanf(%f,&r);area=PI*r*r;printf( n area=%fn, ); return 0;(四)调试程序要求:调试运行下列程序是否正确,若有错,写出错在何处,并进行改正,填写改正后的运行结果。行号 源程序宁夏理工学院C 语言程序设计实验报告第 5 页 1234567#include int main( ) int x;x=5,y=8;printf(n%d,%d ,%dn,x,(x+5)*2,y); return 0;错误在 行错应改为:调试正确后的运行结果(五)编写程序1编写程序输出用 6 颗星构成的等边三角形。 * * * *2编写一个 C 程序,输入 a,b,c 三个值,输出其中最大者。

      6、宁夏理工学院C 语言程序设计实验报告第 6 页 实验二 数据类型、运算符和表达式应用一、实验目的1掌握 C 语言中的基本数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法; 2. 掌握不同的类型数据之间赋值的规律;3. 灵活运用算术运算符、赋值运算符、复合赋值运算符及其表达式;4. 了解数据运算中类型的自动转换与强制类型转换;5. 进一步熟悉 C 程序的结构特点,学习简单程序的编写方法。二、实验学时数2 学时三、实验步骤(一)阅读程序1输入并运行以下程序,观察运行结果。#includeint main() char c1,c2;c1=97;c2=98;printf(%c,%cn,c1,c2); return 0;(1)在第五行后面加入以下 printf 语句,并运行。printf(%d,%dn,c1,c2);(2)在(1)的基础上,将第三行改为以下语句,并运行。 int c1,c2;2分析并运行此程序,当输入的数据为 10 时,下面程序的运行结果。#include分析结果运行结果分析结果运行结果宁夏理工学院C 语言程序设计实验报告第 7 页 int main() f

      7、loat x,y;scanf(%f,&x);printf(n2.4*x-1/2=%f,2.4*x-1.0/2);printf(nx%2/5-x=%f,(int)(x)%2/5-x);printf(n(x-=x*10,x/=10)=%fn,(x-=x*10,x/=10); return 0;3分析以下程序运行的结果#includeint main() int i,j,m,n; i=8;j=10; m=+i; n=j+; printf(%d,%d,%d,%dn,i,j,m,n); return 0;(1) 源程序运行结果为 :(2) 将第 6、7 行改为:m=i+;n=+j;(3)程序改为:#include int main() 分析结果运行结果分析结果 运行结果 分析结果 运行结果 宁夏理工学院C 语言程序设计实验报告第 8 页 int i , j , m=0 , n=0 ; i=8; j=10; m+=i+; n-=-j; printf(“%d,%d,%d,%dn”,i,j,m,n); return 0;(二)完成程序要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。1求任意输入字符的 ASC码。#includeint main( ) /变量的定义printf(请输入一个字符:);scanf(%c,&a);b=(int)a;printf(nn%c 的 ASC码为%dn,a,b); return 0;2输出任意一个十进制数对应的八进制,十六进制数。#includeint main( ) int

      《C语言实验报告书_学生版20121》由会员飞***分享,可在线阅读,更多相关《C语言实验报告书_学生版20121》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】

    人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版

    人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)

    人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)

    人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)

    人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】

    人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】

  • 部编版二年级上册道德与法治期中测试卷 (考试直接用)

    部编版二年级上册道德与法治期中测试卷 (考试直接用)

  • 部编版二年级上册道德与法治期中测试卷 带答案(培优)

    部编版二年级上册道德与法治期中测试卷 带答案(培优)

  • 部编版二年级上册道德与法治期中测试卷 含答案(精练)

    部编版二年级上册道德与法治期中测试卷 含答案(精练)

  • 部编版二年级上册道德与法治期中测试卷 及答案【各地真题】

    部编版二年级上册道德与法治期中测试卷 及答案【各地真题】

  • 部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】

    部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】

  • 部编版二年级上册道德与法治期中测试卷 【考点精练】

    部编版二年级上册道德与法治期中测试卷 【考点精练】

  • 部编版三年级上册道德与法治期末测试卷 (重点)

    部编版三年级上册道德与法治期末测试卷 (重点)

  • 部编版三年级上册道德与法治期末测试卷 (模拟题)word版

    部编版三年级上册道德与法治期末测试卷 (模拟题)word版

  • 部编版三年级上册道德与法治期末测试卷 附答案(预热题)

    部编版三年级上册道德与法治期末测试卷 附答案(预热题)

  • 部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )

    部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )

  • 部编版三年级上册道德与法治期末测试卷 答案下载

    部编版三年级上册道德与法治期末测试卷 答案下载

  • 部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】

    部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】

  • 部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】

    部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】

  • 部编版三年级上册道德与法治期末测试卷 及答案(最新)

    部编版三年级上册道德与法治期末测试卷 及答案(最新)

  • 点击查看更多
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.