level 11
xaxa999
楼主
题目描述
如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如6886就是一个回文数,求出所有N(100<=N<=100000)以内的既是回文数又是素数的数,并求这个数各个位数之和,如6886即6+8+8+6=28。
输入
正整数N(100<=N<=100000)
输出
第一行输出所有的既是回文数又是素数的数,第二行输出这个数各个位数之和
样例输入1000样例输出101 131 151 181 191 313 353 373 383 727 757 787 797 919 9292 5 7 10 11 7 11 13 14 16 19 22 23 19 20
2013年12月14日 08点12分
1
如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如6886就是一个回文数,求出所有N(100<=N<=100000)以内的既是回文数又是素数的数,并求这个数各个位数之和,如6886即6+8+8+6=28。
输入
正整数N(100<=N<=100000)
输出
第一行输出所有的既是回文数又是素数的数,第二行输出这个数各个位数之和
样例输入1000样例输出101 131 151 181 191 313 353 373 383 727 757 787 797 919 9292 5 7 10 11 7 11 13 14 16 19 22 23 19 20