程序习题: A:基础题 B:深入题 C:综合题 A 1.取两个数的最小公倍数/最大公倍数并显示。 2.百鸡百脚 每只母鸡 3 元,公鸡 4 元,小鸡 0.5 元每只,请问如何 100 块买 100 只鸡. 苹果 0.3 元/个, 桔子 0.2 元/个, 芒果 0.4 元/个,若是用 10 元去买,有几种组合呢? 已知有三个苹果,五个橙子,六个草莓.从中选出 8 个水果,满足一下条件: 1.至少有一个橙子 2.橙子数目不小于苹果,不多于草莓 3. 判断是否为质数 求 100 以内所有的质数 求 N 以内所有的质数 4. 求一个三位数每个位数上的数字. 三位数中有些满足:其每个位数的立方的和等于其自身,求出这些数. 金额大小写转换。输入小写的数字金额形式,将其转换成大写的金额形式。 金额的大小写转换,可以先定义两个文本串,一个用于存放大写的数字,比如:壹,贰,参等;一个用存放对应每一个金额数字位的名称,比如:分,角,元,拾,佰等。 转换时,只要找出每一个小写数字的对应大写形式和它的数字位名称即可。 6. 找数组中最大/最小的数 给歌手打分: 在歌星大奖赛中,有 10 个评委为参赛的选手打分,分数为 1~100 分。选手最后得分为:去掉一个最高分和一个最低分后,其余8 个分数的平均值。现求出其中一个歌手的最后得分。 7.折半查找: 设查找元素储存在一个一维数组中,已经按关键字递增(或递减)的方式排列的情况下,可进行折半查找,其方法是:首先将要查的关键字值与数组中间位置上的记录的关键字比较。 1 若相等,则查找成功; 2 若大于中间位置的关键字则说明要查记录只可能在后半段中,下一步应在后半部分再进行折半查找; 8.显示所有位数不超过8 位的其平方具有对称性质的数(也称回文数)。 例如:11×11=121,121 就是回文数。 对于要判断的数,计算出其平方后,将平方的每一位进行分解,再按从低到高的顺序将这些分解出来的数恢复成一个数 K(如 n=13,则a=169,且 k=961),若 a 等于 k 则可判定 n 为回文数。 9. 8: 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10天早上想再吃时,见只剩下一个桃子了。 求第一天共摘了多少。 采取逆向思维的方法,从后往前推断。 9: 10:给出三角形的三个边长为a,b,c,求三角形的面积。 提示:根据海伦公式来计算三角形的面积: S=(a+b+c)/2...