《程序设计基础》实验报告(第 3 次实验)
学号 | 123456 | 姓名 | 班级 | ||
实验名称:数组 | |||||
实验目的:掌握数组的使用 | |||||
实验内容: (1)输入10个数,将其中小于平均值的数输出来。 (2)输入10个整数,用选择法进行排序。 (3)输入10个整数(有序),用二分法进行查找某个数是否在其中。 (4)打印输出如下的杨辉三角10行。(提示:系数的关系为ai,j = ai-1,j+ai-1,j-1,先用二维数组计算值,再打印。) 1
…………. (5)输入一英文字符串,统计其中每个字母(大小写按一种计数)出现的频率。 (6)将一正整数转化为字符串。(如将整数12345 转化为字符串“12345”) (7)将一字符串插入到另一字符串的指定位置。(如将字符串一“abc”插入到字符串二“123456xyz”的第3位处,则字符串二变为“12abc3456xyz”) (8)输入人民币元数m,输出这样一种方案:使用最少张数的人民币纸币凑成m。(如m=196 ; 196=1*100+1*50+2*20+1*5+1*1,共用6张纸币。提示:使用数组,纸币共七种面值 : int base[7] ={100,50,20,10,5,2,1} ;每种面值对应的张数int count[7] ={0}) | |||||
实验分析: | |||||
实验结果(源程序、运行结果) | |||||
第一题 | |||||
第二题 | |||||
第三题 | |||||
第四题 | |||||
第五题 | |||||
第六题 | |||||
第七题 | |||||
第八题 | |||||
体会与总结 | 数组十分有用,可以用来解决多种个问题。且使用方法有很多种,需要我们慢慢琢磨,发掘他的更多用途。并通过多多练习逐步掌握并熟练运用。 |