c语言实训指导书 下载本文

C语言程序设计基础

实 训 指 导 书

二0一三年一月

实训一 熟悉VC++实验环境 【实训目的】

1. 熟悉VC++实验环境 2. 掌握C语言程序的基本结构

3. 掌握C语言程序的编辑、调试和运行过程 【实训内容】

1. 编程,在屏幕上显示一个短句“this is my first c program.”。

2. 调试示例,在屏幕上显示一个短句“welcome to you!”。 源程序(有错误的程序) #include void mian() { printf(Welcome to You!\\n”) }

运行结果(改正后的运行结果) Welcome to You!

1

实验二 简单程序设计 【实训目的】

1. 掌握C语言的运算符和表达式的正确使用以及C语言的几种基本数据类型和基本输入输出函数的使用方法。

2. 通过编程进一步理解和掌握运算符的确切含义和功能。 3. 理解和掌握运算符与运算对象的关系,优先级和结合方向。

4. 通过编程,掌握C语言的几种基本数据类型,int、char、flloat、double,以及由这些基本数据类型构成的常量和变量的使用方法。

5. 掌握基本输入/输出函数的使用方法,包括printf()、scanf()、getchar()、putchar()。

6. 掌握简单的C程序的查错方法。 【实训内容】

一、.输入程序,观察输出结果,并对输出结果作出合理的解释。

1./* e1.c */ #include void main() {

float x; double y;

x=213.82631;y=213.82631; printf(\ }

输出结果: 解释:

2./*e2.c */

#include void main() {

char ch; int k;

ch=’a’; k=10;

printf(“%d,%x,%o,%c”,ch,ch,ch,ch,k);

printf(“k=%%d\\n”,k); }

输出结果: 解释:

3./*e3.c */

2

#include void main() {

float a1,a2; double b1,b2;

a1=3141.59;a2=0.000001; b1=3141.59;b2=0.000001;

printf(“%f,%lf\\n”,a1+a2,b1+b2); }

输出结果:

解释:

4. /* e4.c */ #include void main() {

float x=5/2,y=5.0/2; printf(\ }

输出结果: 解释

二.编写程序。

1. 编程(c1.c)定义3个整型变量x,y,z和一个实型变量averge,计算并输出3个整数的平均值averge,其中x=y=1,z=0。观察运行结果。再将x,y,z和averge改为实型变量,再观察运行结果。理解整除和不同类型数据进行混合运算的转化规律,对结果进行合理的解释。

源程序:

输出结果:

解释:

2. 改写程序(c2.c),针对上一题要求,采用从键盘用scanf()函数输入x,y,z的值。要求输出结果的形式为averge=?。

源程序

输出结果:

解释:

三. 调示示例。

1. 求华氏温度100。F对应的摄氏温度。计算公式:C=(5/9)(F-32),其中C表示摄氏温度,

3