C语言实训指导书 联系客服

发布时间 : 星期六 文章C语言实训指导书更新完毕开始阅读

语言实训指导书c

1

实验环境Turbo C 熟悉 实训一

训 【实目的】 C实验环境1、熟悉Turbo

C语言程序的基本结构2、掌握 C语言程序的编辑、调试和运行过程3、掌握训

内容】【实

Turbo C实验环境的进入和退出的方法1、 LOAD)和编辑、调试及运行的方法、C语言程序的输入(2 常用的信息提示3、熟悉Turbo C训

【实步骤】 一、上机改错题 (输入以下

程序,改正错误所在,并写出程序的结果和功能)stdio.h 1、#include main()

a, b, c;

int

umbers:, &a, &b ); scanf (Please input two integer c=a+b;

c)

printf (%d\\n,

本题错误有: 修改错误后再完成以下操作: 程序的运行结果是:,从键盘输入4,5 程序的运行结果是:,,765 从键盘输入123 程序的运行结果是:,从键盘输入659,3789 从以上结果可以看出,程序的功能是:stdio.h #include 、 2main() {

2

scanf (%d%d,&a, &b ); a=a+b; b=a-b; a=a-b; printf (a=%d b=%d, a, b) }

本题错误有:

修改错误后再完成以下操作:

从键盘输入8,3, 程序的运行结果是: 从键盘输入25,4, 程序的运行结果是: 从以上结果可以看出,程序的功能是:

【思考与练习】

1、在结束一个程序的的运行,开始新程序编辑之前,应做何操作?

2、运行程序和查看程序的运行结果的快捷键是什么?

3

数据类型、运算符和表达式实训二

训 【实目的】 语言数据类型的概念,熟悉如何定义整型、字符型和实型变量1、熟悉C 语

言中的算术运算符2、掌握C

【预习内容】 ……float 、double、unsigned 、char、1、C语

言中类型定义的标志符int 、short 语言中的运算符所能实现的操作、C2训 【实内容及步骤】main( )

.上机改错题。1s=3.14159*r*r; main() }

printf(%d\\n, s); { float r, s;

scanf(%f,&r); 则程序的,程序纠错后,若从键盘输入3.5 。 运行结果为

2.上机验证题main()

程序运行结果: main() { c1='b',c2='e'; char x=10, y=3, z; { i=1,j=1; int int

x%y); %d\\n, printf(%d,%c\\n,c2-c1,c2-'a'+'A'); x/y, printf(%d }

printf(%d,%d\\n,i++,++j); }

程序运行结果:

.上机编程题3的值。如从键盘输入、从键盘上任意输入两个整型数据1,要求将其交换输出c和和aca c=10,a=30,程序运行后输出c=30 a=10,。] [程序清单

]

[程序运行过程 4

实训三 输入和输出

训目的】 【实1、 学会使用C语言的不同数据类型

2、理解C语言表达式的写法 3、熟练掌握C语言中的赋值语句 4、进一步理解掌握转义字符的使用

5、通过运行简单的C程序,进一步熟悉上机环境

训内容及步骤】 【实1、输入并运行下面的程序。

#include main()

{char c1='x',c2='y',c3='z',c4='\\101',c5='\\102'; 瀠楲瑮?硜┭屣瑜?挥屜穴┭屣挬??挬?※ printf(\\

c4=%c,c5=%c,c4,c5); printf(\\

\\tend\\n); }

程序运行结果

c4,c5分别代表什么字符?如何求得?

本程序中,一共有多少转义字符,分别表示什么含义?

2、编程,已知有一个三位的整数,计算其每位数字的累加之和。 )(的每位数字累加之和为例如:整数 12361+2+3 5

方法一:

a) 题目已经明确是一个整数,因此在第一步变量定义的时候,应该把变量定义成整型,变量名任意。

b) 这个三位的整数可以通过赋值的方式直接给变量赋值 c) 每一位数字可以通过整除(/)和求余(%)的方式取得

提示:若这个整数为123,然后分别用变量a、b、c来存放这个三位整数的个位、十位和百位的值,则

a=123_x0010_; (即将123除以10后的余数赋值给变量a)

b=123/10_x0010_; (即123整除10后的结果为12,然后在对12余10,结果赋值给十位数变量b)

c=123/100; (即将123整除100,后求得百位数赋值给变量c) 最后把结果通过输出函数printf输出

3、编程:从键盘输入两个数,比较大小后,在屏幕上输出比较大的一个数。 提示:在此需要同学们预习条件判断的语句。

条件判断用if语句,如果要判断变量a的值是不是大于b,可以使用如下方法进行思考:

if(a>b) 转换成C语言为 printf(“大的数为%d\\n”,a) else 分析程序的结构: 、 4分析程序运行结果,并验证程序。x=20; static int x ) void fun1( int x+=10; { } printf(%d......fun1( )\\n, x ); ) fun2( x+=10; { } printf(%d......fun2( )\\n, x ); 如果a>b a 则输出 否则

【实训后记(必写)】 收获与体会