给定一个整数变量number作为输入。目标是计算输入数字的数字总和并检查该总和是否为质数。这样做直到获得的数字和数字变成一个数字。检查该数字是否为质数。如果输入的数字是123,则数字总和将为1+2+3=6,这是非质数,而6也是个位数。
输入 -数字=12341
输出 -数字的递归数字总和是PRIME
说明-
1+2+3+4+1=11
1+1=2
2是素数。
输入 -数字=1664
输出 -数字的递归数字总和不是PRIME
说明-
1+6+6+4=17
1+7=8
8是一个非质数。
将整数变量声明为数字。
将数据传递给函数Recursively_Prime(number)
在函数内部为Recursively_Prime(number)
将number设置为对函数的调用sum(number)。
检查IFnumberis3Ornumberis3ORnumberis5ORnumberis7然后打印PRIME。
否则,打印NOTPRIME。
函数内部sum(intnumber)
检查IF编号为0,然后返回0。
否则,如果数字%9为0),则返回9。
其他,数字%9。
打印结果。
如果我们运行上面的代码,它将生成以下输出
一个数的递归和是 PRIME