发布网友 发布时间:2022-05-13 02:51
共1个回答
热心网友 时间:2023-11-11 17:39
这是求m和n范围内,既是回文数字,又是素数的代码。第一个for遍历m和n之间的所有数。while是把数字倒一遍,如501,倒过来就是105,由于两者不相等,所以不是回文,比如,505、123321之类,倒过来和原值一样,所以是回文。如果是回文数字,则进入第二个for语句,这个for是找这个数的因数,如果找到,break掉,那么q就不会等于p,如果q等于p,说明没有因数,所以这个数是质数,记leap等于1,r是为了统计符合条件的数字的个数。最后,如果既是回文数又是质数,则进行打印。