1. 题目

2. 抽象建模

3. 方法

4. 注意点

  1. 素数判断(1不是素数)
  2. 数值的倒转

5. 代码

#include<stdio.h>
#include<math.h> int isPrime(int num){
if(num < 2){
return 0;
}
for(int i=2;i<=num/2;i++){
if(num%i == 0){
return 0;
}
}
return 1;
} int reverse(int num, int d, int &count){
if(num < d){
return num*pow(d, count++);
}else{
return reverse(num/d, d, count) + (num%d)*pow(d, count++);
}
} int main(){
int order = 0;
int num, d;
while(1){
order = 0;
scanf("%d", &num);
if(num < 0){
break;
}
scanf("%d", &d);
if(isPrime(num) && isPrime(reverse(num, d, order))){
printf("Yes\n");
}else{
printf("No\n");
}
}
return 0;
}

最新文章

  1. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送
  2. FusionCharts简单教程(二)-----使用js加载图像和setDataXML()加载数据
  3. 【探讨】javascript事件机制底层实现原理
  4. 【Alpha阶段】第五次Scrum例会
  5. 封装application类
  6. Java中的break与continue区别
  7. Node.js入门实例程序
  8. Unity3d IOS中的IGUI控件
  9. HTTP协议具体解释
  10. flex超链接
  11. 配置不同环境下启用swagger,在生产环境关闭swagger
  12. js 从一个函数中传递值到另一个函数
  13. 时间序列分解-STL分解法
  14. Redis缓存你必须了解的!
  15. Lua和C++交互 学习记录之二:栈操作
  16. CGLib缺少jar出现 java.lang.ClassNotFoundException: org.objectweb.asm.Type
  17. webpack快速入门——CSS分离与图片路径处理
  18. c++课的圆周面积
  19. 【BZOJ2314】士兵的放置 树形DP
  20. New Concept English Two 24 64

热门文章

  1. Redis事务与可分布式锁
  2. ECMAScript基本对象——Number 对象
  3. .net mvc接收参数为null的解决方案
  4. 曼孚科技:AI语音交互领域常用的4个术语
  5. Parity game POJ - 1733 带权并查集
  6. nodeJS菜鸟教程笔记
  7. axios的数据拦截(拦截器)
  8. ubuntu 16.04.1上安装并使用nginx
  9. linux-redis cluster集群(redis5.x)
  10. AtCoder Beginner Contest 068 ABCD题