➢ 马克思手稿中有一道趣味数学题:有 30 个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了 50 先令,每个男人各花 3 先令,每个女人各花 2 先令,每个小孩各花 1 先令,问男人、女人和小孩各有几人
解方程组 编写程序,采用穷举法求出结果
➢ 编写程序,根据以下公式求 e 的值
要求用两种方法计算: 1) for 循环,计算前 50 项 2)w hile 循环,直至最后一项的值小于 10-4 ➢ 从键盘中输入一个数字(不限位数),用循环语句编程判断并输出这个数字的位数
➢ 猴子吃桃子问题
猴子第一天摘下若干个桃,当即只一半,又多吃一个
第二天早上又将剩下的一半吃掉一半,双多吃一个
以后每天早上都吃了前天剩下的一半零一个,到第 10 天早上只剩下最后一个桃
问第一天摘了几个桃
➢ 编程打印九九乘法表 ➢ 青年歌手参加歌曲大奖赛,有 10 个评委打分,试编程求选手的平均得分(去掉一个最高分和一个最低分)
➢ 从键盘中输入一个数字(可以包含小数点,其位数在 60 位以下,求其整数的有效位数,如输入0123
456,返回值为整数有效位数为3) 1) 输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能
2) 使用数组来进行编程
➢ 使用数组,编写一个十进制正整数转换为任意进制数的转换工具
(大进制向小进制的转换
(方法是相除去余) 10 进制327 转八进制: 327/8 = 40 余数为7 40/8 = 5 余数为0 于是八进制数为507(第一位 5 是最后的商)) ➢ 使用数组,编写一个任意进制正整数转换为十进制的转换工具
(以 2,10 进制互转为例,其他请举一反三: 二进制数 1101 转十进制: 1×2 的三次幂+1×2 的二次幂+0×2 的一次幂+1×2 的零次幂=8+4+0+1=13) ➢ 10 个小孩围成一圈分糖果,老师顺次