C语言实验报告模板完成版

《高级语言程序设计》 学 生 实 验 报 告 专业:计算机科学与技术(非师范) 学号:12600120 姓名: 李奕 实验一 C程序的运行环境和使用方法 1. 实验目的 1) 了解所用的计算机系统的基本操作方法,学会独立使用该系统。 2) 了解在该系统上如何编辑、编译、连接和运行一个C程序。 3) 通过运行简单的C程序,初步了解C程序的特点。 2. 实验程序清单及运行结果 课后习题1.5 编写一个C程序,输出以下信息: ************************** Very Good! ************************** Source #include int main() { printf(“**************************\n“); printf(“ Very Good!\n“); printf(“**************************\n“); } 课后习题1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。 Source #include int main { int max,a,b,c; scanf(“%d %d %d”, printf(“%d”,max>=c?max:c); } 实验二 顺序结构程序设计 1. 实验目的 1) 掌握C语言的数据类型,熟悉如何定义整型、字符型和实型的变量,以及对它们赋值的方法。 2) 掌握不同类型的数据之间赋值的规律。 3) 学会用C的有关算术运算符,以及包含这些运算符的表达式。 4) 掌握C语言中使用最多的一种语句——赋值语句的使用方法。 5) 掌握scanf()函数、printf()函数的调用方法,掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。 6) 掌握字符输入输出函数getchar()、putchar()函数的调用方法。 2. 运行程序及填空 (一)输入并运行下面的程序,写出运行结果。 #include int main( ) { char c1 , c2; c1=97; c2=98; printf(“%c,%c\n”, c1, c2 ); printf(“%d,%d\n”, c1, c2 ); return 0; } 运行结果:a,b 97,98 【思考题】若将第四行改为:int c1, c2; 再使之运行,输出结果一样吗?为什么? 答:一样,因为第六行的printf输出的是%c即字符,任然将c1,c2按照ASCII码字以符形式输出。 (二)程序填空:输入一个十进制整数,输出与之相应的八进制数与十六进制数。 例如:输入31,输出37(八进制)和1F(十六进制)。源程序如下: #include int main() { long n; printf(“输入一个十进制整数:“); scanf(“%d“, printf(“对应的八进制整数是 % o \n“, n); printf(“对应的十六进制整数是 % X \n“, n); return 0; } 运行程序,输入1234567,显示结果如何? 答:输入一个十进制整数:1234567 对应的八进制整数是 4553207 对应的十六进制整数是 12D687 3. 实验程序清单及运行结果 课后习题3.7 要将“China“译成密码。 Source #include int main() { char c1= C ,c2= h ,c3= i ,c4= n ,c5= a ; printf(“%c%c%c%c%c\n“,c1+4,c2+4,c3+4,c4+4,c5+4); } 课后习题4.8 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 Source #include #define PI 3.14 #include int main() { float r,h,C1,Sa,Sb,Va,Vb; scanf(“%f%f“, C1=2*PI*r; Sa=PI*r*r; Sb=4*PI*r*r; Va=4.0/3*r*r*r*PI; Vb=PI*r*r*h; printf(“C1=%.2f\nSa=%.2f\nSb=%.2f\nVa=%.2f%\nVb=%.2f\n“,C1,Sa,Sb,Va,Vb); } 课后习题4.9 输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9。取位2小数。 Source #include int main() { float F,c; scanf(“%f“, printf(“c=%.2f\n“,c=5*(F-32)/9;); return 0; } 实验三 选择结构程序设计 1. 实验目的 1) 了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。 2) 学会正确使用关系运算符、逻辑运算符和相关表达式。 3) 熟练掌握if语句和switch语句。 4) 结合程序掌握一些简单的的算法。 5) 学习调试程序。 2. 程序填空 请将下列源程序填写完整。程序说明:输入实数x, 计算并输出下列分段函数f(x)的值,结果保留2位小数。 #include #include int main ( ) { double x,y; printf(“ x:“); scanf(“%lf”, if (x

第四次c语言实验报告模板,C语言实验报告模板完成版相关推荐

  1. 第四次c语言实验报告模板,C语言实验报告模板.doc

    C语言实验报告模板.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...

  2. 东北大学C语言实验报告,东北大学C语言实验报告模板.doc

    东北大学C语言实验报告模板 C语言程序设计实验报告 实验名称顺序和条件控制语句学 院资源与土木工程学院专业班级采矿1201姓 名学 号任课教师柳秀梅实验时间2013年4月9日 实验目的 熟练掌握顺序结 ...

  3. 安徽工程大学C语言程序设计实验报告,安徽工业大学嵌入式实验报告.docx

    安徽工业大学嵌入式实验报告 <嵌入式系统实验报告>指导教师:陆勤姓名:程少锋学号:139074366班级:物联网131班实验一B 熟悉实验开发环境一.实验目的熟悉ADS1.2 开发环境,学 ...

  4. c语言综合实验报告与材料专业,实验报告汇总

    种子萌发的实验报告 一.做实验1.材料工具(1)常见的种子(如:绿豆 黄豆)40粒.(2)有盖的罐头4个,小勺1个,餐巾纸8张,4张分别标有1.2.3.4的标签,胶水,清水.2.方法步骤(1)在第一个 ...

  5. C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...

    济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...

  6. 单片机c语言数码显示实验报告,单片机动态显示技术实验报告.doc

    桂林电子科技大学 实验报告 开 课 单 位 适用年级.专业 机械 课 程 序 号 课 程 代 码 实 验 名 称 <动态显示技术> 动态显示技术实验报告 一.实验目的 1.掌握动态显示技术 ...

  7. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...

    基于matlab语言计算电力系统暂态稳定仿真程序实验报告 BeijingJiaotongUniversity 电力系统分析 暂态稳定分析实验 学院:电气工程学院 班级:xxxxxxxx 学号:xxxx ...

  8. c语言程序设计实验二模板,C语言程序设计实验二.doc

    C语言程序设计实验二.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所 ...

  9. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc

    单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...

  10. dsp 实验c语言,dsp实验报告 实验1 ccs入门实验2(c语言的使用)

    1. 1 DSP 实验报告实验报告 院 ( 系 ) 名 称 自 动 化 科 学 与 电 气 工 程 学 院 学 生 姓 名 学 号 任 课 老 师 吴 冠 2014 年 6 月 DSP 实验报告 1 ...

最新文章

  1. 关于 typedef typedef struct typedef union理解 --写给不长脑子的我
  2. 网络基础知识总结_交换机
  3. Python中lambda表达式的优缺点及使用场景
  4. centos7 校正linux系统时间_基于centos7系统部署NTP服务及配置时间定时同步
  5. 每天一个linxu命令6之jps  查看java进程的端口
  6. tomcat下配置ssl
  7. 国内首个比特币勒索病毒案告破,三年获利 500 万!
  8. Ubuntu 安装 wxlua
  9. 【板栗糖GIS】kmz数据是什么,如何打开,普通数据如何转换成kmz格式
  10. 论文阅读——Don‘t Stop Pretraining: Adapt Language Models to Domains and Tasks
  11. 番茄助手VA_X的安装
  12. docker swarm的常用操作
  13. 智能的尴尬--《命名和指称》
  14. CMMI3级和5级的区别
  15. HTC Vive unity 教程【转载】
  16. 训练时评估指标无变化,且预测值都一样
  17. matlab工具箱三维还原原理,matlab三维重建工具箱
  18. python上网行为分析_转:用 Python 一键分析你的上网行为, 看是在认真工作还是摸鱼...
  19. 一本看到技巧又能保持阳光心态励志书(来自苏鹏的推荐)——《程序员羊皮卷》连载(4)...
  20. 微信小程序学习记录(一)小实战——加法计算器

热门文章

  1. 2020年远程面试全攻略
  2. hid read c Linux,linux/windows hid
  3. 51单片机的GPS公交车自动报站系统设计
  4. 【企业架构设计实战】应用架构设计
  5. make install clean的意思
  6. hdoj 2199 Can you solve this equation? 【二分枚举】
  7. 设计师们书签里的设计素材精品网站
  8. matlab bar 填充花纹,转:使用matlab绘画柱状图,且使用不同的图案填充
  9. 十一、jQuery(下) - 章节课后练习题及答案
  10. 2020年中国羊肉行业供需现状、进出口情况及产业链分析,新西兰为羊肉主要进口国「图」