C语言程序设计基础
实 训 指 导 书
二0一三年一月
实训一 熟悉VC++实验环境 【实训目的】
1. 熟悉VC++实验环境 2. 掌握C语言程序的基本结构
3. 掌握C语言程序的编辑、调试和运行过程 【实训内容】
1. 编程,在屏幕上显示一个短句“this is my first c program.”。
2. 调试示例,在屏幕上显示一个短句“welcome to you!”。 源程序(有错误的程序) #include
运行结果(改正后的运行结果) 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
float x; double y;
x=213.82631;y=213.82631; printf(\ }
输出结果: 解释:
2./*e2.c */
#include
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
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
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