更新时间:2024-03-22 11:43:05
封面
版权信息
内容简介
前言
使用说明
第一章 公式篇
第一节 赋值与四则运算
任务1 搭建华氏度转摄氏度的公式
任务2 搭建并联电阻的阻值公式
实战1 求长方形的周长和面积
第二节 圆的周长和面积
任务3 求圆的周长和面积
实战2 求球的体积
第三节 海伦公式
任务4 根据海伦公式,求三角形的面积
实战3 根据勾股定理,求直角三角形斜边的长度
第四节 身体质量指数(BMI)测试器
任务5 设计身体质量指数(BMI)测试器
第五节 交换两个变量的值
任务6 按从大到小的顺序输出两个变量的值
第六节 余数
任务7 求余数
实战4 判断一个正整数是奇数还是偶数
第七节 数位分离
任务8 将一个三位数进行数位分离并逆序输出
实战5 将一个四位数数位分离并按要求输出
第八节 累加器和累乘器
任务9 设计一个累加器并求出总和
任务10 设计一个累乘器并求出乘积
实战6 设计一个累加器并求出m~n所有整数的总和
第九节 分数序列求和
任务11 设计一个累加器求分数序列和并输出项目序号
实战7 设计一个累加器并求出指定分数序列和
第二章 枚举算法篇
第十节 倍数和
任务12 设计一个累加器并求出倍数和
实战8 设计一个累加器并求倍数的平均值
第十一节 约数和
任务13 求一个正整数的约数和
任务14 优化求约数和的代码
实战9 求正整数的因子个数
第十二节 韩信点兵
任务15 设计一个程序解决韩信点兵问题
实战10 设计一个程序解决余数相关问题
第十三节 百钱百鸡问题
任务16 设计一个程序解决百钱百鸡问题
实战11 设计一个程序求不定方程
第十四节 水仙花数
任务17 设计一个程序找出所有的水仙花数
实战12 设计一个程序找出所有的四叶玫瑰数
第十五节 求最值
任务18 设计一个程序求最高分
任务19 同时输出最高分和最低分
实战13 设计一个程序输出最大值所在的位置
第十六节 统计数字字符
任务20 设计一个程序统计字符串中数字的个数
实战14 设计一个程序统计字符串中元音字母的个数
第三章 数学篇
第十七节 完全数
任务21 设计一个程序找出完全数
实战15 设计一个程序找出亲和数
第十八节 素数
任务22 设计一个程序判断素数
实战16 找出2~100之间的所有素数
第十九节 分解质因数
任务23 设计一个程序分解质因数
实战17 设计一个程序输出质因子的个数
第二十节 最大公约数
任务24 用辗转相除法求最大公约数
任务25 用更相减损法求最大公约数
实战18 求三个正整数的最大公约数
第二十一节 斐波那契数列
任务26 输出斐波那契数列的前n项
实战19 输出斐波那契数列第n项的值
第四章 排序算法篇
第二十二节 三个数的简单排序
任务27 设计一个程序将三个数从小到大排序
实战20 设计一个程序将三个数从大到小排序
第二十三节 冒泡排序
任务28 用冒泡排序将列表中的数从大到小排序
实战21 用冒泡排序将列表中的数从小到大排序
第二十四节 选择排序
任务29 用选择排序将n个数从大到小排序
第二十五节 桶排序
任务30 用桶排序将n个数从大到小排序
实战22 用桶排序将n个数从小到大排序
第五章 探索篇
第二十六节 角古猜想
任务31 设计一个程序将角古猜想的演变过程放入列表
实战23 设计一个程序输出角古猜想运算步骤的总和
第二十七节 黑洞数
任务32 设计一个程序求三位数的黑洞数
实战24 设计一个程序求四位数的黑洞数
第二十八节 哥德巴赫猜想
任务33 设计一个程序将100以内的偶数分拆为两个素数之和
第二十九节 四方定理
任务34 设计一个程序将n分拆成i2+j2+k2+m2的形式
实战25 设计一个程序只展示四方定理的一种方案
第三十节 约瑟夫问题
任务35 设计一个8人的报数游戏