《语言程序设计》实验指导书
《C 语言程序设计》
实验指导书
实验一 熟悉 C 语言编程环境(2 学时)1
实验二 数据类型、运算符与表达式(2 学时)3
实验三 顺序结构程序设计(2 学时)4
实验四 选择结构程序设计(4 学时)6
实验五 循环结构程序设计(4 学时)8
实验六 算法(2 学时)11
实验七 数组(4 学时)13
实验八 函数(4 学时)16
实验九 指针操作(4 学时)19
实验十 结构体操作(2 学时)21
实验十一 文件操作(2 学时)22
班级:
学号:
姓名:
第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页
《语言程序设计》实验指导书
实验一 熟悉 C 语言编程环境(2 学时)
实验内容
1. 建立自己的文件夹。
在磁盘上建立一个文件夹,用于存放 C 程序,如 D:\c_test
2. 编程示例,在屏幕上显示"Hello, world!"的C 程序。
#include
void main(){
printf("Hello, world!\n");
}(看老师操作)
3. 编程题:在屏幕上输出英文名字。
4. 编程题:在屏幕上显示下列图形。
第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页第 1 页
《语言程序设计》实验指导书
5. 改错题:改正下列程序中的错误,在屏幕上显示短句"Welcome to you !"
#include
void mian(){
Printf(Welcome to you !");
}
第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页第 2 页
《语言程序设计》实验指导书
实验二 数据类型、运算符与表达式(2 学时)
实验内容
1 写出以下程序运行的结果。
main()
{char c1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’;
printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3);
printf(“\t\b%c %c”,c4,c5);
}
2 求下面算术表达式的值。
(1)x+a%3*(int)(x+y)%2/4
设 x=2.5,a=7,y=4.7
(2 )(float)(a+b)/2+(int)x%(int)y
设 a=2,b=3,x=3.5,y=2.5
3 写出程序运行的结果。
main()
{int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(“%d,%d,%d,%d”,i,j,m,n);
}
4 写出下面表达式运算后 a 的值,设原来 a=12 。设 a 和 n 都已定义为整型变量。
(1) a+=a
(2 ) a-=2
(3 ) a*=2+3
(4 ) a/=a+a
(5 ) a%=(n%=2) ,n 的值等于 5
(6 ) a+=a-=a*=a
5 写出下面程序执行之后的显示结果。
main()
{int a=3,b=4,c=5;
long int u=51274,n=128765;
float x=1.2,y=2