c++输入一个正整数,找出大于或等于该数的第一个素数。

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:44:36
1、 用盒图找素数的问题:输入一个正整数,找出大于或等于该数的第一个素数。
我的意思是用上面我给出的条件再用 —>选择结构N-S图(N-S图的一种)画出图来

#include "math.h"
#include<iostream.h>
void main()
{
int i,k,h=0,n=1,leap=1;
cout<<"\n";
cin>>n;
//for(m=1;m<=n;m++)
//{
k=sqrt(n+1);
for(i=2;i<=k;i++)
if(n%i==0)
{
leap=0;break;
}
if(leap)
{
cout<<n<<"\n";h++;
//if(h%5==0)
//cout<<"\n";
}
leap=1;
// }
cout<<h<<"个素数"<<"\n";
}

kjkj

u 键盘输入一个正整数,找出大于或等于该数的第一个素数。 编写C程序,输入多个两位正整数(敲回车键结束输入),统计出其中小于等于40、大于40小于等于70、大% C语言 编一个程序,先随机产生100个两位正整数并输出,再找出其中最小的和次最小的正整数(可能相等) c语言: 输入一个十进制正整数,将其转换成八进制数,并输出结果。 c语言 输入一个正整数n,把它分解成质因子相乘的形式 编写一个C程序,最多接收10个数,求出其中所有正整数的和.用户可通过999终止程序,统计输入正整数的个数并求 将一个正整数分解质因数?用C c程序设计编程:输入一个正整数,再输入一个N,求从左到右N位的和以及从右到左N位的和 用C语言编写程序,实现输入一个m,打印出一个菱形;如输入3,打印出(m为正整数). c ,编程。输入一个小于1000的正整数,计算它各位上的数字之和。例,输入234,输出结果为9。