输入两个自然数min,max,计算、输出[min,max]中的超级素数的个数#C语言
题目:请编写程序,输入两个自然数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语言相关推荐
- 求差集(C语言)两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成。输入两个集合A、B,每个集合中元素都是自然数。求集合A、B的差集。
[问题描述] 两个集合的差集定义如下: 集合A.B的差集,由所有属于A但不属于B的元素构成. 输入两个集合A.B,每个集合中元素都是自然数.求集合A.B的差集. [输入形式] 从标准输入先输入集合元素 ...
- 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之间的素数的个数以及这些素数的 ...
- 5-2交换实数下面的程序,输入两个实数,交换后输出。请在空白处填写适当内容完成此程序。#include <stdio.h>void RealSwap(double *x, doubl
5-2 交换实数 下面的程序,输入两个实数,交换后输出. 请在空白处填写适当内容完成此程序. #include <stdio.h> void RealSwap(double *x, dou ...
- 写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果。
写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果.例如,输入123和12,程序的输出结果格式如下:10 Remainder = 3------12 ) 123提示:使用求余运算符获 ...
- R语言自定义函数计算dataframe每列中的缺失值NA的个数、缺失值问题及其填充示例
R语言自定义函数计算dataframe每列中的缺失值NA的个数.缺失值问题及其填充示例 目录
- (c语言)输入两个数字,分别计算并输出这两个数字的和、差、乘积、商
#include<stdio.h> int main(){int a,b; //定义两个数字 printf("请输入两个数\n"); scanf("%d %d ...
- Python编程:输入两个整数A,B 计算A+B的结果
1.题目 输入两个整数A,B,计算A+B的结果 输入格式 输入为一行,包括了用空格分隔的两个整数 A.B(A1,B1000) 输出格式 输出为一行,为 A+B的结果或输入错误 样例输入1 6 8 ...
- python怎么从键盘输入两个数然后求和并输出_C语音的题:从键盘输入两个整数,要求求和然后输出和。应该怎么做?...
展开全部 代码如下: using System; using System.Collections.Generic; namespace TestProject { class Program { s ...
- 【Python实例学习】用户输入两个数字,并计算两个数字之和
# 赋值3个参数,因为都是str,所以sum需要float转换一下num1=input('please input mum1:') num2=input('please input num2:') s ...
最新文章
- mysql转oracle注意事项
- Android UI效果实现——Activity滑动退出效果
- go channel 缓冲区最大限制_[Go区块链基础]go channel
- pep 8 规范的一些记录
- 碎片化学习不是学习碎片,看这篇了解碎片化学习的真相
- Ubuntu 18.04 下如何配置mysql 及 配置远程连接
- mysql客户端保存数据乱码_mysql客户端数据乱码问题
- html设置div页面最底,使用css让大图片不超过网页宽度
- effective C++ 条款 11:在operator= 处理‘自我赋值’
- stylelint rules
- Android基于UDP的局域网聊天通信
- 【李宏毅2020 ML/DL】补充:Meta Learning - Gradient Descent as LSTM
- 【学习日志】2022.10.08 Unity人物运动(移动+转身)、Character Controller、射线检测、动画融合
- nirsoft,很好的工具库
- 【室内/外设计】天正T20V3.0软件安装教程
- qt实现windows系统下录屏功能
- python批量裁剪图片_python通过opencv实现批量剪切图片
- beyond compare 3中文乱码
- 高新企业申报是什么?需要怎么申请?
- java 探花交友项目day5 推荐好友列表 MongoDB集群 发布动态,查询动态 圈子功能
热门文章
- java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)
- 阿里和京东,谁在假装体面?
- DOM4J_VisitorSupport
- 美发明家脑洞大开 预测十几年后电脑会产生感情
- HTML插件程序,10个最棒的jQuery和HTML所见即所得编辑器插件
- 华为畅享10s值得买吗_达人解析华为畅享 10S好不好用?怎么样呢?真相揭秘必看...
- E. The Humanoid Codeforces Round #834 (Div. 3)(暴力dfs?)
- SSH远程访问开发板
- python slots魔法
- node.js调试 BY:色拉油啊油