C++ 输出m和n之间(包括m和n)的所有素数
程序员文章站
2022-05-11 20:31:19
...
#include <iostream>
#include <cstring>
#include <iomanip>
using namespace std;
int prime(int n){
int i,y=1;
for(i=2;i*i<=n;i++){
if(n%i==0){
y=0;
break;
}
}
return y;
}
int main(){
int m,n;
cin>>m>>n;
if(m>n){
int t=m;m=n;n=t;
}
while(m!=(n+1)){
if(prime(m)==1){
cout<<m<<endl;
}
m++;
}
return 0;
}
上一篇: 电脑开机后多了OneKey Ghost启动选项解决方法
下一篇: DES原理学习以及C语言实现(一)
推荐阅读
-
谈动态多行多列,循环行和列,输出M行N列的ASP代码
-
编程判断输入整数的正负性和奇偶性。 **输入格式要求:“%d“ 提示信息:“Input m:“ **输出格式要求: 如果是负偶数,则输出“%d is a negative even\n“ 如果是负奇
-
1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2">
PTA判断输入的整数是否是素数,如果是则输出"1",否则输出"0." 编写程序,求自然数1至n(n>1)的累加和(累乘积(阶乘))。其中n的值从键盘输入。输入一个2000年以后的年份n,输出所有介于2
-
蓝桥杯 算法训练 - 连续正整数的和 78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27。 输入一个正整数 n(<=10000) 输出 m 行(n有m
-
谈动态多行多列,循环行和列,输出M行N列的ASP代码
-
JAVA练习题四:计算第n个素数到第m个素数之间所有素数的和 以及 用拼音输出整数的每一位数字
-
Java_冒泡排序|获取数组最大值和最小值操作,编写函数得到0到n之间的随机数,并找出产生m个这样的随机数中最大的、最小的数,并统计其中>=60的有多少个
-
C++ 输出m和n之间(包括m和n)的所有素数