程序习题:
A:基础题
B:深入题
C:综合题
A
1.取两个数的最小公倍数/最大公约数并显示。
(1)两种方法:穷举方法
(2)先用碾除法求出最大公约数,在用 n*m/k 求出最小公倍数
2.百鸡百脚(穷举法)
每只母鸡 3 元,公鸡 4 元,小鸡 0.5 元每只,请问如何 100 块买 100 只鸡.
苹果 1 元/个, 桔子 2 元/个, 芒果 4 元/个,若是用 10 元去买,有几种组合呢?
已知有三个苹果,五个橙子,六个草莓.从中选出 8 个水果,满足一下条件:
1.至少有一个橙子
2.橙子数目不小于苹果,不多于草莓
3. 判断是否为质数(素数,通过循环判断)
求 100 以内所有的质数
求 N 以内所有的质数
4. 求一个三位数每个位数上的数字.(水仙花数字)
三位数中有些满足:其每个位数的立方的和等于其自身,求出这些数.
金额大小写转换。输入小写的数字金额形式,将其转换成大写的金额形式。(条件判断)
金额的大小写转换,可以先定义两个文本串,一个用于存放大写的数字,比如:壹,贰,参
等;一个用存放对应每一个金额数字位的名称,比如:分,角,元,拾,佰等。
转换时,只要找出每一个小写数字的对应大写形式和它的数字位名称即可。
6.
找数组中最大/最小的数
给歌手打分:
在歌星大奖赛中,有 10 个评委为参赛的选手打分,分数为 1~100 分。选手最后得分为:去
掉一个最高分和一个最低分后,其余 8 个分数的平均值。现求出其中一个歌手的最后得分。
输入 10 个分数,传入到一个数组中,排序,计算 1-8 的总和/8
7.折半查找: