《C语言程序设计》实验报告
实验一 C程序的运行环境和运行一个C程序的方法
u 实验目的
(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。
u 实验内容
(1) 调用教材P4例1.1程序,并进行编译和运行。
(2) 输入并运行教材P4例1.2程序。
(3) 编写并运行教材P13习题1.6。
(1).main()
{ printf(“This is a C program.\n”);}
运行结果: This is a C program.
(2). main()
{ int a ,b ,sum;
a=123; b=456;
sum=a+b;
printf(“sum is %d\n” ,sum);}
运行结果:sum is 579
(3). main()
{ printf(“* * * * * * * * * * * * * * * * * * * * * * *\n”);
printf(“ Very good\n”);
printf(“* * * * * * * * * * * * * * * * * * * * * * *\n”);
}
运行结果:* * * * * * * * * * * * * * * * * * * * * * *
Very good
* * * * * * * * * * * * * * * * * * * * * * *
实验总结:
1. 掌握了如何进行代码编写和编译,查错和运行。
2. 使用中文的标点符号易出错。
实验二 数据类型、运算符和表达式
u 实验目的
(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及它们的赋值方法。
(2)学会使用C语言的算术运算符,以及包含这些运算符的表达式,特别是自加和自减运算符的使用。
u 实验内容
(1)输入并运行教材P50例3.6程序,并进行编译和运行。
(2)编写并运行教材P67习题3.7,并写出运行结果。
(3)编写并运行教材P67习题3.10,并写出运行结果。
实验三 顺序结构程序设计
u 实验目的
(1)掌握C语言中使用最多的一种语句—赋值语句的使用。
(2)掌握数据的输入输出的方法,能正确使用各种格式的转换符。
u 实验内容
(1)编写并运行教材P89习题4.8,并写出运行结果。
(2)编写并运行教材P89习题4.9,写出当F=100时的结果。
实验四 选择结构程序设计
u 实验目的
(1)了解C语言表示逻辑量的方法。
(2)学会正确使用逻辑运算符和逻辑表达式。
(3)熟练掌握if语句和switch语句。
u 实验内容
(1) 编写并运行教材P111习题5.5,并写出当输入-1、5、10时的运行结果。
(2) 编写并运行教材P111习题5.6,并写出当输入100、90、80时的运行结果。
实验五 循环控制
u 实验目的
(1)熟悉用while语句,do—while语句和for语句实现循环的方法。
(2)掌握在程序设计中用循环的方法实现各种算法。
u 实验内容
(1)输入两个正整数,求其中最大公约数和最小公倍数。
(2)输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。
(3)P129习题6.6打印出所有的“水仙花数”。
实验六 数组
u 实验目的
(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。
(2)掌握字符数组和字符串的使用。
u 实验内容
(1)求一个3×3矩阵的主对角线元素之和。
(2)打印杨辉三角(打印10行)。
(3)将两个字符串连接起来,不要用strcat函数。
实验七 函数
u 实验目的
(1)掌握定义函数的方法。
(2)掌握函数的嵌套调用和递归调用的方法。
u 实验内容
(1)编写并运行教材P202习题8.3。
(2)编写并运行教材P202习题8.4。
实验八 编译预处理
u 实验目的
(1)掌握宏定义的方法。
(2)掌握文件包含的方法。
(3)掌握条件编译的方法。
u 实验内容
(1)定义一个带参的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。
(2)输入两个整数,求它们相除的余数,用带参的宏来实现,并写出输入为80、29时的结果。
实验九 指 针
u 实验目的
(1)掌握指针的概念,会定义和使用指针变量。
(2)学会使用数组的指针和指向数组的指针变量。
(3)学会使用字符串的指针和指向字符串的指针变量。
u 实验内容
(1)输入三个整数,按由小到大的顺序输出,要求用指针实现。
(2)编写并运行教材P278习题10.3。
第二篇:c语言实验报告
学号:__________ 姓名:__________ 班级:__________日期:__________
指导教师:__________ 成绩:__________
实验一 上机操作初步和简单的C程序设计
一、 实验目的
1、熟悉C语言运行环境Turbo C++3.0
2、会简单的程序调试
3、熟悉C语言各种类型数据的输入输出函数的使用方法
4、掌握顺序结构程序设计
二、 实验内容
1、 上机运行本章3个例题,熟悉所用系统的上机方法与步骤。(习题1.7)
2、 编写一个C程序,输入a、b、c 3个值,输出其中最大者。(习题1.6)
3、 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。注意:在Trubo C++ 3.0中不能输入汉字,只能输入英文或拼音。(习题4.8)
4、 运行如下程序,写出运行结果。fanwen.glzy8.comwww.glzy8.com整理该文章,版权归原作者、原出处所有...
#include
void main()
{
int a=1,b=2;
a=a+b; b=a-b; a=a-b;
printf("%d,%d\n",a,b);
}
三、 实验步骤与过程
四、程序调试记录