C语言实验报告电子版由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“文件c语言实验报告”。
《C语言程序设计》实验报告
实验一C程序的运行环境和运行一个C程序的方法
实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系
统。
(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。 实验内容
(1)调用教材P4例1.1程序,并进行编译和运行。
(2)输入并运行教材P4例1.2程序。
(3)编写并运行教材P13习题1.6。
(1).main()
{ printf(“This is aCprogram.n”);}
运行结果:This is aCprogram.(2).main()
{ int a ,b ,sum;
a=123;b=456;
sum=a+b;
printf(“sum is %dn” ,sum);}
运行结果:sum is 579
(3).main()
{ printf(“* * * * * * * * * * * * * * * * * * * * * * *n”);
printf(“Verygoodn”);
printf(“* * * * * * * * * * * * * * * * * * * * * * *n”);
}
运行结果:* * * * * * * * * * * * * * * * * * * * * * *
Verygood
* * * * * * * * * * * * * * * * * * * * * * *
实验总结:
1. 掌握了如何进行代码编写和编译,查错和运行。
2. 使用中文的标点符号易出错。
实验二数据类型、运算符和表达式
实验目的(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型
变量,以及它们的赋值方法。
(2)学会使用C语言的算术运算符,以及包含这些运算符的表达式,特别是自加和自减运算符的使用。
实验内容
(1)输入并运行教材P50例3.6程序,并进行编译和运行。
(2)编写并运行教材P67习题3.7,并写出运行结果。
(3)编写并运行教材P67习题3.10,并写出运行结果。
实验三顺序结构程序设计
实验目的(1)掌握C语言中使用最多的一种语句—赋值语句的使用。
(2)掌握数据的输入输出的方法,能正确使用各种格式的转换符。 实验内容
(1)编写并运行教材P89习题4.8,并写出运行结果。
(2)编写并运行教材P89习题4.9,写出当F=100时的结果。
实验四选择结构程序设计
实验目的(1)了解C语言表示逻辑量的方法。
(2)学会正确使用逻辑运算符和逻辑表达式。
(3)熟练掌握if语句和switch语句。
实验内容
(1)编写并运行教材P111习题5.5,并写出当输入-1、5、10时的运行结果。
(2)编写并运行教材P111习题5.6,并写出当输入100、90、80
时的运行结果。
实验五循环控制
实验目的(1)熟悉用while语句,do—while语句和for语句实现循环的方
法。
(2)掌握在程序设计中用循环的方法实现各种算法。
实验内容
(1)输入两个正整数,求其中最大公约数和最小公倍数。
(2)输入一行字符,分别统计出其中的英文字母、空格、数字和其
它字符的个数。
(3)P129习题6.6打印出所有的“水仙花数”。
实验六数组
实验目的(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。
(2)掌握字符数组和字符串的使用。
实验内容
(1)求一个3×3矩阵的主对角线元素之和。
(2)打印杨辉三角(打印10行)。
(3)将两个字符串连接起来,不要用strcat函数。
实验七函数
实验目的(1)掌握定义函数的方法。
(2)掌握函数的嵌套调用和递归调用的方法。
实验内容
(1)编写并运行教材P202习题8.3。
(2)编写并运行教材P202习题8.4。
实验八编译预处理
实验目的(1)掌握宏定义的方法。
(2)掌握文件包含的方法。
(3)掌握条件编译的方法。
实验内容
(1)定义一个带参的宏,使两个参数的值互换。在主函数中输入两
个数作为使用宏的实参,输出已交换后的两个值。
(2)输入两个整数,求它们相除的余数,用带参的宏来实现,并写
出输入为80、29时的结果。
实验九指 针
实验目的(1)掌握指针的概念,会定义和使用指针变量。
(2)学会使用数组的指针和指向数组的指针变量。
(3)学会使用字符串的指针和指向字符串的指针变量。 实验内容
(1)输入三个整数,按由小到大的顺序输出,要求用指针实现。
(2)编写并运行教材P278习题10.3。
电子科技大学 学院标 准 实 验 报 告(实验)课程名称 高级语言程序设计实验 电 子 科 技 大 学实 验 报 告实验时间:10月12日晚一、实验室名称:校公共机房二、实验项目名称:顺序和......
电子焊接实验报告 学院:电子与控制工程学院 专业:电气工程及其自动化 班级: 学号: 姓名:指导老师:郭老师 张老师 实验成绩: 2011年6月1 实验名称:电工电子焊接试验目录收音机部分·......
实验一、直流斩波电路的性能研究一、实验目的1.熟悉降压斩波电路和升压斩波电路的工作原理。 2.掌握这两种基本轿波电路的工作状态及波形情况。二、实验项目降压型(Buck)斩波电......
电子测量调研报告题目: 电子测量技术发展与仪器姓 名:学 院: 信息科学技术学院专 业: 班 级: 学 号:2013年 6月16日电子测量技术发展与仪器摘要::科学技术的不断发展促进了电子......
《电子支付与安全》课程实验 报告书合肥工业大学管理学院 电子商务13-1班 2013213640沈志 1 实验目的本实验是课程《电子支付与安全》的重要组成部分,通过让学生进行网上支付......