C
语言程序设计
上机实验指导与习?/p>
参考答案(第四版)
(学生改编)实验
1
?/p>
C
语言程序初步一、实验目的(
1
)了解所用的计算机系统的基本操作方法,学会独
立使用该系统。(
2
)了解在该系统上如何编辑、编译、连接和运行一?/p>
C
程序。(
3
)通过运行简单的
C
程序,初步了?/p>
C
程序的特点。(
4
)在教师的指导下,学会使用在线评判系统。二、实验内?/p>
1.
运行第一?/p>
C
程序题目?/p>
ThefirstCProgram
将下列程序输?/p>
visualc
,编译、连接和运行该程序?/p>
includequotstdio.hquotmain
printfquotThefirstCProgramnquot
具体操作步骤?/p>
1
)在编辑窗口中输入程序。(
2
?/p>
保存程序,取名为
a1.c
。(
3
)按照第一章中介绍的方法,编译、连接和运行程序?/p>
,则该题完成?/p>
4
按照第三章介绍的方法,将代码提交到在线评判系统,系统返回
?/p>
通过
?.
在在线评判系统中提交实现了计?/p>
ab
功能的程序题?/p>
1001
:计?/p>
ab
由键盘输入两个整数,计算并输出两个整数的和。实现该功能的程序如下,
inclu
dequotstdio.hquotmain int ab scanfquotddquotampaampb
printfquotdquotab
?/p>
1
)在程序编辑窗口中输入程序。(
2
)保存程序,取名?/p>
a2.c
。(
3
)按照前二章中介绍的方法,编译、连接和运行程序。(
4
)在程序运行
过程中,输入
15 30
?/p>
↙表示输入回车符?/p>
5
)如果看到如下输出结果,则表?/p>
1530
的结果正确,如果得不到如下结果,则需检查并更正程序?/p>
45
?/p>
6
)按照第三章中介绍的方法进入在线评判系统。(
7
)显示题目列表,点击?/p>
号为
1001
,题名为
?/p>
计算
ab?/p>
的题目。(
8
)查看完题目要求后,点击页面下端?/p>
“sumbit?nbsp;
,参照第二章提交
程序的方法提交程?/p>
a2.c
。(
9
)查看评判结果,如果得到
“accepted?/p>
则该题通过,否则返回第一步检?/p>
程序是否正确?/p>
3
实验
2
基本数据类型、运算和表达式一、实验目的(
1
)掌?/p>
C
语言数据类型,熟悉如何定义一个整型和实型的变量,以及对它们赋值的方法。(
2
)掌握不同的类型数据之间赋值的规律。(
3
)学会使?/p>
C
的有关算术运算符,以及包含这些运算符的表达式,特别是自加()和自减(‐?/p>
)运算符的使用。(
4
)进一步熟?/p>
C
程序的编辑、编译、连接和运行的过程。二、实验内?/p>
1.
变量的定义题?/p>
1117
:变量定义,按要求完成程序下面给出一个可以运行的程序,但是缺少部分语
句,请按右边的提示补充完整缺少的语句?/p>
includequotstdio.hquotmain int ab
/
定义整型变量
a
?/p>
b/ int ij /
定义实型变量
i
?/p>
j/ a5 b6 i3.14jiab
printfquotadbdifjfnquotabij
具体操作步骤?/p>
1
)将代码补充完整;(
2
)在
codeblocks
?/p>
VC
上运行通过;(
3
)在在线评判系统上提交;题目
6568
:在显示屏上显示指定字符要求编写一个程序,在显示屏上显示如下内容(?/p>
为半角字符,且不包括空格):
C:ABC.TXT
提示注意转义字符在程序中的使用?/p>
参考程序:
includequotstdio.hquotintmain printfquotC:ABC.TXTquot2.
赋值表达式与赋值语句题?/p>
1118
:赋值表达式与赋值语句,写出程序运行结果阅读下面程序,写出运行结果:
includequotstdio.hquotintmain floata intbc charde a3.5 ba c330 dc e141
printfquotfddccquotabcde
运行结果为:
3.5000003330Ja
提示赋值语句具有类型转换的
功能,但可能会改变数据?/p>
3.
基本运算题目
1119
:基本运算,写出程序运行结果阅读下面程序,写出运行结果:
includequotstd
io.hquotmain intabc floatd15ef a357 b15/10 cb e15/10 fd/10
printfquotdddfffquotabcdef
运行结果为:
02115.0000001.0000001.500000
提示除法?