写一个C语言编程,求素数及反序数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个C语言编程,求素数及反序数相关的知识,希望对你有一定的参考价值。

用lmval函数写
在线等,急急急!!!!!!!

参考技术A 什么意思(要求)?我这儿有我写的一个判断既是回文数又是素数的程序,应该是一样的吧?
#include<iostream>
//求既是回文数又是素数的五位数,回文数:即12121=12121;5687865=5687865;
#include "math.h"
#include "stdlib.h"
using namespace std;
int main()

int i;
int m = 0;
int j;
int num1 = 0;
for (i = 10000; i<100000; i++)

for (j = 2; j <= sqrt(i); j++)

if (i%j == 0)

break;


if (j>sqrt(i))

m = (i % 10) * 10000 + (i % 100 - i % 10) / 10 * 1000 + (i % 1000 - i % 100) / 100 * 100 + (i % 10000 - i % 1000) / 1000 * 10 + (i - i % 10000) / 10000;
if (m == i)

num1 = num1 + 1;




cout << "We find " << num1 << " number of the kind you want to find." << endl;
system("pause");
return 0;
本回答被提问者采纳

ZZNUOJ_用C语言编写程序实现1607:回文素数(附完整源码)

题目描述

一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。
 
一个大于1的自然数,如果除了1和它本身外,不能被其他自然数整除,则称为素数。;
 
读入一个整数n,判断该整数是否既是素数又是回文数。若是,输出”Yes”,否则输出”No”。
 
要求分别使用函数IsPrime()来判定素数,使用IsPalindrome()来判定回文数。函数原型如下:
 
int IsPrime(int n);
 
int IsPalindrome(int n);
 
其他功能在main()函数中实现。

输入

输入一个正整数n。

输出

若n是回文素数,则输出”Yes”,否则输出”No”。

样例输入

383

样例输出

Yes

完整源码:

以上是关于写一个C语言编程,求素数及反序数的主要内容,如果未能解决你的问题,请参考以下文章

写一个求100以内素数的C语言与汇编的嵌入式编程

c语言求1-1000素数的算法问题

c语言用fun函数求n以内的素数,求n=20的值?

ZZNUOJ_用C语言编写程序实现1607:回文素数(附完整源码)

ZZNUOJ_用C语言编写程序实现1607:回文素数(附完整源码)

C语言问题 【函数与过程】回文素数