输入格式:

输入在一行中给出需要判断的数n.

输出格式:

如果n为真素数,则输出“yes”,否则输出“no”。

输入样例:

11

输出样例:

yes

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include <stdio.h>
int main(int argc, char *argv[]) {
int math,d=0,b=0;
scanf("%d",&math);
int panduan(int math);
int panduan2(int math);
d=panduan(math);
b=panduan2(math);
if(d==1&&b==1) printf("yes");
if(d!=1||b!=1) printf("no");}
int panduan(int math){int i=1,j,k,a=math,b,c,z,count=0;if(math==1) return 0;if(math==2) return 1;if(math==3) return 1;for(i=3;i<math;i++){if(math%i==0) return 0;else return 1;}}
int panduan2(math){int a,b,c,d=0,e=0,f,g,h,i,j,k,l,a1,a2,a3,a4,a5,a6,a7,a8,a9,count=0;a=math;while(a!=0) {a/=10;count++;}if(count==1) return 1;if(count==2){a1=math%10+math/10;if(a1==2) return 1;if(a1==3) return 1;for(i=3;i<a1;i++){if(a1%i==0) return 0;else return 1;}}if(count==3) {a2=math%10+math/100+(math/10)%10;if(a2==3) return 0;for(i=3;i<a2;i++){if(a2%i==0) return 0;else return 1;}}if(count==4) {a3=math%10+math/1000+(math/100)%10+(math%100)/10;if(a3==4) return 0;for(i=3;i<a3;i++){if(a3%i==0) return 0;else return 1;}}}

PTA R7-5 Jack cheng的烦恼3相关推荐

  1. 7-9 Jack cheng的烦恼2

    Jackcheng刚入初中时成绩是相当棒的,尤其令老师们感到惊奇的这孩子会编程.殊不知随着堕入游戏的魔道之中,Jackcheng仅有的编程知识不仅毫无长进,而且大大退化了. 这天他的数学老师突然了有了 ...

  2. 沈阳师范大学大一上册C语言PTA题目集以及答案(第五章 函数 编程题篇)

    7-1 判断素数 (10分) 本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2 ​31 ​​ 的需要判断的正整数 ...

  3. LHL'PTA 实验2. 前8章实验综合训练(2)

    实验2. 前8章实验综合训练(2) 6-1 函数重载实现两数相加 (10分) 设计一个重载函数add,该函数有两个参数,可以实现两个类型相同的参数相加的操作,函数返回相加的结果.两个参数可以是整数.实 ...

  4. 22年贵工程程序设计团体赛

    文章目录 7-1 成绩等级 7-2 h0001.Hello World! (5 分) 7-3 h0055. 长方体 7-4 Jack cheng的烦恼 7-5 毕业照 7-6 h0045. 限速 7- ...

  5. 《Python核心编程》第二版第八章练习题答案 第二部分

    8–7. 全数. 完全数被定义为这样的数字: 它的约数(不包括它自己)之和为它本身. 例如: 6 的约数是 1, 2, 3, 因为 1 + 2 + 3 = 6 , 所以 6 被认为是一个完全数. 编写 ...

  6. 微软在好莱坞输给了Linux

    对打造了<2012>这样史无前例科幻巨制的好莱坞来说,越来越成为电影娱 乐技术商的英特尔和AMD,才是幕后的"收割者".黄石公园火山熔岩喷涌而出:洛杉矶在山崩地裂的轰鸣 ...

  7. 以太坊服务器是什么_什么是以太坊的域名服务

    前言:以太坊域名服务带来了eth收付款的便利,让人们可以摆脱笨重的字母和数字字符串,但是与此同时,它对隐私提出更高的挑战.人们通过这些以太坊域名和链上的数据流向,可以窥探和推理出更多背后的秘密.当然, ...

  8. Spring事件监听流程分析【源码浅析】

    一.简介 Spring早期是通过实现ApplicationListener接口来定义监听事件,在spring4.2的时候开始我们可以通过@EventListener注解来定义监听事件,Applicat ...

  9. c语言pta按等级统计学生成绩,第九周作业

    6-1 按等级统计学生成绩 (20 分) 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数. 函数接口定义: int set_grade( struct student *p, in ...

最新文章

  1. [CTO札记]从技术走向商业的3级转变
  2. 图的深度优先和广度优先算法(DFS递归与非递归)
  3. Eclipse 代码提示功能设置
  4. python自学_为什么要选择Python怎样系统的自学并快速学习Python
  5. 使用JPA映射实体类和数据库中表时,实体类中定义的enum类型,数据库定义的是varchar类型,为什么使用JPA插入时字段变成了Integer类型
  6. php oracle新增数据类型,oracle数据类型
  7. 博客系统如何随机插入大量文章数据
  8. Route Class
  9. ubuntu 设置 时区 更新时间
  10. 价格逼近 2 万美元大关,比特币到底是不是庞氏骗局?
  11. stm32中的延时函数
  12. 彩色图像灰度化MFC
  13. 02 敏捷开发测试流程
  14. k8s集群安装traefik 2.x (保证成功版)
  15. 安装mysql staring server 失败 已经成功决解。
  16. 三维纽结与弦理论的一些猜想
  17. Linux生产环境运行flask
  18. WIN10 设置或取消自动关机
  19. docker inspect container_name | grep Mounts -A 20
  20. AutoCAD二次开发基础(三):船体型线绘制

热门文章

  1. 赠与今年的大学毕业生,胡适
  2. Pro Tools 2018.x版本安装/升级需知
  3. 【vue d3 v4】vue2结合d3实现类似企查查的股权穿透图、股权结构图
  4. QQ斗地主终于出S60V5版本了!
  5. ubuntu设置共享文件夹
  6. 软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
  7. 中年人学C语言Windows程序设计,9 窗口绘图:直线的画法
  8. 单片机奇偶交替闪烁_单片机控制继电器 使LED灯交替闪烁
  9. mysql多字段in用法
  10. 【集体智慧编程】第二章、提供推荐