编写程序,输出2~n之间的所有素数,n由键盘输入。要求判断素数的过程要写在函数中,由主函数调用实现,并

并写出2组以上程序运行结果。

第1个回答  2011-05-08
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a,b,count;
scanf("%d,%d",&a,&b);
for(a=2;a<=b;a++)
{
if(b%a==0)
count++;
}
if (count==1)
{
printf("是素数!");
}
else
printf("不是素数!");
system("pause");
return 0;
}
第2个回答  2011-04-26
#include <iostream>

using namespace std;

bool IsPrime(int n)
{
if (n <= 1)
return false;
if (n == 2)
return true;
int i;
for (i = 2; i <= n/2; ++i) {
if (n % i == 0)
return false;
}

return true;
}

int main(int argc, char *argv[])
{
int i, n;
cout << "please input an integer:";
while (cin >> n) {
for (i = 2; i <= n; ++i) {
if (IsPrime(i)) {
cout << i << endl;
}
}
cout << "please input an integer:";
}

return 0;
}本回答被网友采纳

编写程序,输出2~n之间的所有素数,n由键盘输入。要求判断素数的过程要写...
printf("是素数!");} else printf("不是素数!");system("pause");return 0;}

编写程序,输出2~n之间的所有素数,n由键盘输入。要求判断素数的过程要写...
} printf("\\n");} 第一组:第二组:

c语言程序设计。输入一个正整数n,输出2到n间的所有素数。
include <stdio.h>void main(){int i,j,n,num=0;scanf("%d",&n);for(i=2;i<=n;i++){for(j=2;j=i){printf("%-4d",i);num++;if(num%10==0)printf("\\n");}}}运行示例:

编写程序,输入两个正整数m和n,输出m和n之间的素数并统计素数的个数.要...
2、在窗体上添加控件:lable控件,text值为“输入一个数,判断是否是素数”;一个textbox控件(tb_inputvalue),用来输入要判断的素数。3、素数设计算法。4、素数设计算法:取消检测区间,提高程序效率。我们可以只判断2到n\/2之间的数,就可以知道他是不是素数了。5、获取前100之间的所有素数:从2到...

Python使用遍历循环for输出2~500之间的所有素数,每个素数之间用跳格键...
python算法题:输出2~100之间的素数 i=2 j=2 除了1和其本身,其他都不能整除 for j in range(2,101):for i in range(2,j):if j%i==0:break;elif (j-1)==i:print ('{}是素数'.format(j))例如:k = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]for i in range(...

用c语言输入一个数,求2到它之间所有的素数,并全部输出。
include "math.h"void main(){ int a,b,c,d,e;printf("请输入一个整数:");scanf("%d",&a);printf("从2-%d之间共有以下素数:\\n");e=0;for(b=2;b<=a;b++){ c=1;for(d=2;d<=sqrt(b);d++){ if (b%d==0){ c=0;break;} } if(c==1){ printf("%d ",b);e...

用C++语言编写程序:输出0~n的素数?
以下是用 C++ 语言编写程序输出 0~n 的素数的代码:```cpp includeiostream> using namespace std;bool isPrime(int n) { \/\/ 判断是否为素数的函数 if (n <= 1) return false; \/\/ 小于等于1的数字不是素数 for (int i = 2; i * i <= n; i++) { if (n % i == 0) return...

C++程序编写,输入一个数n,统计出2到n之间的 所有素数个数。
\/\/\/ 完整代码, 输出是每行10个

编写java程序找出2-100之间的所有素数 求大神
编写java程序找出2-100之间的所有素数 求大神 素数又称质数,有无限个。素数定义为在大于1的整数中,除了1和它本身以外不再有其他因数的数称为素数。java程序找出2-100之间的所有素数,代码如下:public void findPrimeNumber(){ 存放素数集合 List<Integer> lists=new ArrayList<Integer>();遍历2...

编写一个程序,输出3~100之间的全部素数。
如果您想用 Python 编写一个程序,输出3~100之间的全部素数,可以参考以下代码:定义一个函数,判断一个数是否为素数def is_prime(n): # 素数必须大于1 if n <= 1: return False 从2到n的平方根遍历所有可能的因数 for i in range(2, int(n**0.5) + 1): # 如果有能整除n...

相似回答