令 Pi 表示第 i 个素数。现任给两个正整数 M≤N≤104 ,请输出 PM到 PN 的所有素数。来源PAT
令 Pi 表示第 i 个素数。现任给两个正整数 M≤N≤104 ,请输出 PM到 PN 的所有素数。
输入格式:
输入在一行中给出 M 和 N,其间以空格分隔。
输出格式:
输出从PM到 PN的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。
输入样例:
5 27
输出样例:
11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103
注意点:
输出的是第m个素数到第n个素数,不是数m到n之间的素数
输出格式为数与数之间有空格,每行的结尾没有空格,每10个数换行,同时最后一行要换行。
#include<stdio.h>
#include<math.h>
void fun(int m,int n)
{int i,j,k;int s=0,count=1;for(i=2;;i++){k=sqrt(i);for(j=2;j<=k;j++){if(i%j==0) break;}if(j>k) {s++;if(m<=s&&s<=n){ /* printf("%d ",i); //输出格式错误。count++; if(count%10==0)printf("\n"); */if(count%10!=0&&s!=n){printf("%d ",i); count++;} else {printf("%d\n",i); count++;} } if(s>n) break;}}
}
int main()
{int a,b;scanf("%d%d\n",&a,&b);fun(a,b);return 0;
}
创作不易,如果感觉不错,请点赞!
令 Pi 表示第 i 个素数。现任给两个正整数 M≤N≤104 ,请输出 PM到 PN 的所有素数。来源PAT相关推荐
- PHP 打印0-n的所有质数,输出1到n中所有的素数 C语言编程:输出1到N中所有质数的个数...
c语言输入一个n值,输出1-n之间所有素数之和及素数寻分享大佬帮助啊别和往事过不去,因为它已经过去.别和现实过不去,因为你还要过下去. #include "stdio.h"int ...
- python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法,python素数...
Python编程判断一个正整数是否为素数的方法,python素数 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string impor ...
- ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime
题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...
- c语言求出两个最大素数,求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...
求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y), f(x, y) = f(y, x - y) ( ...
- (C语言)素数是指大于1,且只能被1和它自身整除的正整数。现给定一个范围,请输出在此范围中素数的个数。
题目描述: 素数是指大于1,且只能被1和它自身整除的正整数.现给定一个范围,请输出在此范围中素数的个数. 输入: 测试数据有多组,每组单独占一行,包括两个正整数m和n(2≤m,n≤10000),中间用 ...
- (c语言)输出1到100之间的所有素数
(c语言)输出1到100之间的所有素数(函数实现) 方法一: //输出1-100之间的所有素数要求编写函数(函数实现) #include<stdio.h> #include<stdl ...
- 输入两个正整数m和n,求出[m,n]区间的所有素数。
描述 输入两个正整数m和n,求出[m,n]区间的所有素数. 输入 两个整数m和n(1<m<n) 输出 [m,n]区间的所有素数,每个素数之前有一个空格 #include <stdio ...
- 1,判断一个数是不是质数。 2,选取出100以上、1000以内所有个位数字与十位数字之和被10除所得余数恰好是百位数字的素数(如293).输出上述这些素数的个数及这些素数的和.
对于大于 1 的数,如果除了 1 和它本身,它不能再被其它正整数整除,那么我们说它是一个质数.晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断. 输入格式 输入包括一行,为一个整数 N(1 ...
- 经典编程习题,用Java实现:矩阵转置、最大公约数和最小公倍数、计算自然对数的底e的值、输出1000以内的回文素数、判断两个年份之间的平闰年情况。
经典编程习题,用Java实现 1.矩阵转置 2.最大公约数和最小公倍数 3.计算自然对数的底e的值 4.输出1000以内的回文素数 5.判断两个年份之间的平闰年情况 1.矩阵转置 public cla ...
最新文章
- 英特尔又做了一个违背祖宗的决定:布局RISC-V
- 军规13 降低流量和电量消耗
- Scrapy学习大全
- C# 依据KeyEventArgs与组合键字符串相互转换
- 十大经典排序算法动画演示
- 小轮子_从n个不同的元素里选出m个不同的元素
- 转行学编程,女孩子适合web前端还是Java?
- C语言和设计模式(外观模式)
- #SORA#celery研究中的一个小问题
- Java--文本文档编写Java代码
- 哇,原来CPDA数据分析师证书的好处这么多
- 【观察】智能门锁:弱水三千,谁能先取一瓢?
- leetcode 876.链表的中间结点
- linux权限 rwxr xr x,Linux 中的-rwxr-xr-x权限代表什么意思
- ES文件浏览器 WIFI 查看电脑文件怎么弄
- android 小米手机播放短小音频无声音问题
- 华为服务器新版bios修改IPMI,华为服务器ipmi设置
- 支付宝沙箱开启以及配置
- 简单聊一聊中国的房地产
- 微型计算机三部分基本组成,微型计算机的基本组成