任务和代码:编制main函数,调用上面定义的3个函数,完成
输出1000以内的所有素数。
输出1000以内的所有回文数。
输出1000以内的所有回文素数。
输出1000以内的所有素数。
输出1000以内的所有回文数。
输出1000以内的所有回文素数。
若一个素数的反序数仍为素数,则称它为可逆素数。求10000以内的所有可逆素数。
/*
文件名:main.c
作者:小风景
完成日期:2016.6.22
问题描述:编制main函数,调用上面定义的3个函数,完成
输出1000以内的所有素数。
输出1000以内的所有回文数。
输出1000以内的所有回文素数。
若一个素数的反序数仍为素数,则称它为可逆素数。求10000以内的所有可逆素数。
程序输出:
*/
#include <stdio.h>
#include <math.h>
int reverse(int x); //反序数
int isPalindrome(int x); //回文数
int isPrimer(int n); //素数
int main()
{
int i = 0;
printf("(1)1000以内素数:\n");
for(i = 2;i < 1000;i++)
{
if(isPrimer(i))
{
printf("%d\t",i);
}
}
printf("\n\n");
printf("(2)1000以内的回文数:\n");
for(i = 1