题目:请编写程序,输入两个自然数min,max,计算、输出[min,max]中的超级素数的个数

超级素数:

一个素数,依次从低位去掉一位,二位,……,若所得的各数仍都是素数,则称超级素数。

例如:7331是个4位超级素数,因为7,73,733,7331均为素数.

注意:1不是素数

输入:1 20

输出:2 3 5 7 11 13 17 19

输入:100 130

输出:101 103 107 109 113 127

代码如下:

#include<stdio.h>
int ss(int m);  //判断素数
int sj(int p);  //判断超级素数
int main()
{int min,max,n=0,i;printf("请输入范围:");scanf("%d%d",&min,&max);for(i=min;i<=max;i++){if(sj(i)==1)printf("%d ",i);}return 0;
}
int ss(int m)
{int i;if(m==1)return 0;if(m==2)return 1;for(i=2;i<=m-1;i++){if(m%i==0)return 0;}      return 1;
}
int sj(int p)
{if(ss(p)==1) //如果这个数本身是素数 { while(p>0){p=p/10;if(ss(p)==0){break;return 0;}else{return 1;}}}elsereturn 0;
}

输入两个自然数min,max,计算、输出[min,max]中的超级素数的个数#C语言相关推荐

  1. 求差集(C语言)两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。

    [问题描述] 两个集合的差集定义如下: 集合A.B的差集,由所有属于A但不属于B的元素构成. 输入两个集合A.B,每个集合中元素都是自然数.求集合A.B的差集. [输入形式] 从标准输入先输入集合元素 ...

  2. C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。

    原题: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数.在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的 ...

  3. 5-2交换实数下面的程序,输入两个实数,交换后输出。请在空白处填写适当内容完成此程序。#include <stdio.h>void RealSwap(double *x, doubl

    5-2 交换实数 下面的程序,输入两个实数,交换后输出. 请在空白处填写适当内容完成此程序. #include <stdio.h> void RealSwap(double *x, dou ...

  4. 写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果。

    写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果.例如,输入123和12,程序的输出结果格式如下:10 Remainder = 3------12 ) 123提示:使用求余运算符获 ...

  5. R语言自定义函数计算dataframe每列中的缺失值NA的个数、缺失值问题及其填充示例

    R语言自定义函数计算dataframe每列中的缺失值NA的个数.缺失值问题及其填充示例 目录

  6. (c语言)输入两个数字,分别计算并输出这两个数字的和、差、乘积、商

    #include<stdio.h> int main(){int a,b; //定义两个数字 printf("请输入两个数\n"); scanf("%d %d ...

  7. Python编程:输入两个整数A,B 计算A+B的结果

    1.题目 输入两个整数A,B,计算A+B的结果 输入格式 输入为一行,包括了用空格分隔的两个整数 A.B(A1,B1000) 输出格式 输出为一行,为 A+B的结果或输入错误 样例输入1 6   8 ...

  8. python怎么从键盘输入两个数然后求和并输出_C语音的题:从键盘输入两个整数,要求求和然后输出和。应该怎么做?...

    展开全部 代码如下: using System; using System.Collections.Generic; namespace TestProject { class Program { s ...

  9. 【Python实例学习】用户输入两个数字,并计算两个数字之和

    # 赋值3个参数,因为都是str,所以sum需要float转换一下num1=input('please input mum1:') num2=input('please input num2:') s ...

最新文章

  1. mysql转oracle注意事项
  2. Android UI效果实现——Activity滑动退出效果
  3. go channel 缓冲区最大限制_[Go区块链基础]go channel
  4. pep 8 规范的一些记录
  5. 碎片化学习不是学习碎片,看这篇了解碎片化学习的真相
  6. Ubuntu 18.04 下如何配置mysql 及 配置远程连接
  7. mysql客户端保存数据乱码_mysql客户端数据乱码问题
  8. html设置div页面最底,使用css让大图片不超过网页宽度
  9. effective C++ 条款 11:在operator= 处理‘自我赋值’
  10. stylelint rules
  11. Android基于UDP的局域网聊天通信
  12. 【李宏毅2020 ML/DL】补充:Meta Learning - Gradient Descent as LSTM
  13. 【学习日志】2022.10.08 Unity人物运动(移动+转身)、Character Controller、射线检测、动画融合
  14. nirsoft,很好的工具库
  15. 【室内/外设计】天正T20V3.0软件安装教程
  16. qt实现windows系统下录屏功能
  17. python批量裁剪图片_python通过opencv实现批量剪切图片
  18. beyond compare 3中文乱码
  19. 高新企业申报是什么?需要怎么申请?
  20. java 探花交友项目day5 推荐好友列表 MongoDB集群 发布动态,查询动态 圈子功能

热门文章

  1. java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)
  2. 阿里和京东,谁在假装体面?
  3. DOM4J_VisitorSupport
  4. 美发明家脑洞大开 预测十几年后电脑会产生感情
  5. HTML插件程序,10个最棒的jQuery和HTML所见即所得编辑器插件
  6. 华为畅享10s值得买吗_达人解析华为畅享 10S好不好用?怎么样呢?真相揭秘必看...
  7. E. The Humanoid Codeforces Round #834 (Div. 3)(暴力dfs?)
  8. SSH远程访问开发板
  9. python slots魔法
  10. node.js调试 BY:色拉油啊油