判断区间内素数的个数
判断 个数 区间 素数
2023-09-11 14:20:01 时间
任务描述
本关需要你完成一个计算两个整数间的素数个数的小程序。
相关知识
什么是素数?素数定义为在大于1
的自然数中,除了1
和它本身以外不再有其他因数。
编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End
区域内进行代码补充,具体任务如下:
在程序中输入两个整数m
,n
,判断[m,n]
之间有多少个素数。
效果如下:
输入:101 200
。 输出:21
。
测试说明
平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
验货啦,验货啦,开始你的任务吧!
//注意
//1:该程序每次运行的时间必须小于200毫秒,否则会超时,程序超时将不会测试剩余的测试集
//2:该程序每次运行使用的内存不能超过1M,否则会返回错误
//3:该程序每次运行输出的结果最多显示1000个字符(多余的不显示),每行末尾的所有空格用□表示
#include <stdio.h>
int main()
{
//获取参数方式 scanf
//int x =0;
//int y = 0;
//scanf("%d", &x);
//结果输出使用prinf
//printf("%d",x);
// 请在此添加你的代码
/********** Begin *********/
int m,n,i,j,cnt=0;
scanf("%d %d",&m,&n);
for(i=m;i<=n;i++){
int isPrime=1;
for(j=2;j<i;j++){
if(i%j==0){
isPrime=0;
break;
}
}
if(isPrime){
cnt++;
}
if(i==1){
cnt--;
}//注意这个要考虑这个条件
}
printf("%d",cnt);
/********** End **********/
return 0;
}
相关文章
- ASP.net 判断上传文件类型的三种方法
- Python 判断字典是否有key,判断字典key的个数
- js 判断对象中所有属性是否为空
- [C语言] 判断十进制数对应的二进制形式某位的值是否为1
- 判断日期是否到期
- jQuery 判断多个 input checkbox 中至少有一个勾选
- python如何判断绝对路径
- 检测当前的语言环境是否使用了 UTF-8 编码(三篇文章:先用setlocale()设置编码,再用nl_langinfo()进行检测。locale对象可以使用langLocale.name() == "zh_CN"判断)
- python语言:通过对100个常用网站进行网络连接操作来判断当前的网络情况(是否被断掉)
- 判断数组中存在重复元素
- k8s pod 内存 所以判断container_memory_working_set_bytes会比container_memory_usage_bytes更为准确
- 360极速浏览器UA怪异以及如何用js判断360浏览器
- JS-移动端判断上拉和下滑
- 【python养成】:案例(判断素数、统计字符串中的大写字母、小写字母、数字、其他字符的个数、整数之和、模拟内置函数)
- C#用反射判断一个类型是否是Nullable同时获取它的根类型
- [Python] 判断数组是否存在重复元素