C语言问题 【函数与过程】回文素数
C语言问题 【函数与过程】回文素数
日期:2021-11-16 22:01:27 人气:1
【题目】:
题目:如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如6886就是一个回文数,从给出的数据中统计出既是回文数又是素数的数(<109)。
【思路分析】:
首先,你输入的是整数(x),计算机不能像人脑一样直接得到每个数位(数组a[10])。
所以,要先判断数位(n),然后只要数位数组中a[i]=a[n-i]即可。
关于素数,设置一个for循环,只要从1到x都不存在能整除x的数,就是素数了。
题目:如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如6886就是一个回文数,从给出的数据中统计出既是回文数又是素数的数(<109)。
【思路分析】:
首先,你输入的是整数(x),计算机不能像人脑一样直接得到每个数位(数组a[10])。
所以,要先判断数位(n),然后只要数位数组中a[i]=a[n-i]即可。
关于素数,设置一个for循环,只要从1到x都不存在能整除x的数,就是素数了。