Swift程序 检查一个数字是否为间谍数字
在这篇文章中,我们将学习如何写一个swift程序来检查一个数字是否是间谍数字。一个间谍数字是一个数字,其中给定数字的数字之和等于给定数字的数字之积。比如说–
数字=123
总和=1+2+3=6
产品 = 1 * 3 = 6
因此,123是一个间谍数,因为和=积
数量=23
总和=2+3=5
产品 = 2 * 3 = 6
因此,23不是间谍数,因为和!=积
算法
第1步 – 创建一个函数来检查间谍号码。
第2步 – 在这个函数中,计算测试数字的数字之和。
第3步 – 计算测试数字的位数之积。
第4步 – 检查和是否等于积。如果是,则返回true。否则,返回false。
第5步 – 调用该函数并在其中传递数字作为参数,以找到间谍号码。
第6步 – 打印输出。
示例
以下是Swift程序,检查一个数字是否是间谍数字。
输出
在上述代码中,我们有四个不同的数字。现在我们创建一个函数来检查给定的数字是否是间谍数字。因此,对于间谍数字,我们首先找到给定数字的各个数字,然后用+运算符计算它们的和,用*运算符计算它们的乘积。 操作符。之后,我们使用==运算符检查和是否等于积。如果和等于积,那么这个数字就是间谍数字,否则就不是。
结论
因此,这就是我们如何找到给定的数字是否是间谍数字的方法。