早教吧 育儿知识 作业答案 考试题库 百科 知识分享

选取出100以上、1000以内所有个位数字与十位数字之和被10除所得余数恰好是百位数字的素数(如293).请设计算法计算并输出上述这些素数的个数及这些素数的和.

题目详情
选取出100以上、1000以内所有个位数字与十位数字之和被10除所得余数恰好是百位数字的素数(如293).请设计算法计算并输出上述这些素数的个数及这些素数的和.
▼优质解答
答案和解析
首先,编一个函数来判断一个数是不是素数
然后用循环来求解
过程大概是
s1 i=101 j=0
s2 求出i个位数字与十位数字和被10除所得的余数,判断是否与百位数字相同,如果相同,执行s4
否则执行s3
s3 判断i是不是素数,如果是的话 输出,并且j=j+1,执行s4
s4 如果i