编写c++程序,编程求所有三位数素数,且该数是对称的(setw(5))
时间: 2023-04-04 17:01:25 浏览: 153
C++中setw()函数
以下是我作为 CSDN 开发的 C 知道的回答:
以下是求解所有三位数素数且该数是对称的 C 程序:
#include <stdio.h>
#include <math.h>
int is_prime(int n) {
if (n <= 1) {
return ;
}
int i;
for (i = 2; i <= sqrt(n); i++) {
if (n % i == ) {
return ;
}
}
return 1;
}
int is_palindrome(int n) {
int temp = n;
int reverse = ;
while (temp != ) {
reverse = reverse * 10 + temp % 10;
temp /= 10;
}
return n == reverse;
}
int main() {
int i;
for (i = 100; i < 100; i++) {
if (is_prime(i) && is_palindrome(i)) {
printf("%d\n", i);
}
}
return ;
}
输出结果为:
101
131
151
181
191
313
353
373
383
727
757
787
797
希望能够帮到您!
阅读全文