实验1C基础
序号:
班级计153
学号
姓名叶玮
68
实验目的
1、了解和使用VisualC60集成开发环境,学会编辑、编译、连接和运行一个C程序;
2、了解面向对象程序设计中C对C功能的扩充与增强,并善于在编写程序过程中应用这些新功能。
实验要求按以下实验内容完成各题目,并把编译、运行过程中出现的问题以及解决方法填入实验
报告中,按时上交。
实验学时2学时。
实验内容
一、设计程序1、输入3个整数,实现按由小到大的顺序排序,并输出。要求:在函数中利用变量的
引用做形参。【源程序】
、输入3个整数,实现按由小到大的顺序排序,并输出。要求:在函数中利用变量的引用做形参
i
cludeiostreamusi
g
amespacestdvoidmi
tai
tbi
tc
i
ttifba
taabbtifcataacctifcbtbbcct
1
fi
tmai
i
ta1a2a3ci
a1a2a3ma1a2a3couta3e
dlcouta2e
dlcouta1e
dlretur
0【测试数据】
2、编一个程序,用重载函数实现针对若干个数据输出最小值。要求包括3个同名函数,分别实现:
①对2个实数。②对3个字符串。③对10个整数。【源程序】2、编一个程序,用重载函数实现针对若干个数据输出最小值。要求包括3个同名函数,分别实现:①对2个实数。②对3个字符串。③对10个整数。i
cludeiostreami
cludestri
gusi
g
amespacestdfloatmi
floatafloatbifbaabretur
a
stri
gmi
stri
gastri
gbstri
gc
ifbaabifcaacretur
a
2
f
i
tmi
i
tp10
i
ttitp0fori0i10i
iftpitpi
retur
ti
tmai
i
tifloatabstri
gdefi
tp10ci
abci
deffori0i10ici
pifloatmmmi
abcoutme
dlstri
g
mi
defcout
e
dli
tqqmi
pcoutqe
dlretur
0
【测试数据】
3
f3、设计一个函数模板,实现对
个数据的排序。要求:使用整型、字符串、实型三种类型、不同数量的数据进行测试。【源程序】i
cludeiostreami
cludestri
gusi
g
amespacestdtemplatetype
ameTvoidpaixuTai
t
i
tijTtfori0i
i
forj0j
j
ifaiaj
tajajaiaitfori0i
icoutaicout