C++ 算法大全 C++ 算法大全中包含了多种算法题目,涵盖了控制语句、函数、数组等多个方面的知识点。 控制语句 1. 打印出所有的“水仙花数”:水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153 是一水仙花数,因为 153 = 13 + 53 + 33。 * 使用 for 循环遍历 100 到 1000 之间的数字,使用 if 语句判断是否满足水仙花数的条件。 * 使用 cout 输出满足条件的数字。 2. 找出 1000 之内的所有完数:完数是指一个数,如果恰好等于它的因子之和。这是一个数论问题,需要使用 for 循环遍历 1 到 1000 之间的数字,并计算每个数字的因子。 * 使用 for 循环遍历 1 到 1000 之间的数字,使用 if 语句判断是否满足完数的条件。 * 使用 cout 输出满足条件的数字和其因子。 函数 1. 求 Sn=a+aa+aaa+…+aa…a 之值:Sn 是一个数学概念,表示一个数的连续和。 * 使用 for 循环遍历 1 到 n 次,计算每次的和,并累加到 Sn 中。 * 使用 cout 输出 Sn 的值。 数组 1. 气泡法对输入的 10 个字符按由小到大的顺序排列:气泡法是一种简单的排序算法,使用数组存储输入的数字。 * 使用 for 循环遍历数组,使用 if 语句判断每个数字的大小,并交换它们的位置。 * 使用 cout 输出排列后的数组。 输入输出 1. 使用流格式输入、输出:C++ 中可以使用 iostream.h 头文件来实现流格式的输入和输出。 * 使用 cin 输入,cout 输出。 * 使用 cout 输出结果。 这个 C++ 算法大全涵盖了多种算法题目,涉及到控制语句、函数、数组、输入输出等多个方面的知识点,为学习 C++ 的人提供了宝贵的参考资源。
剩余62页未读,继续阅读
- 粉丝: 89
- 资源: 44
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助