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

编写程序,输出2~n之间的所有素数,n由键盘输入。要求判断素数的过程要写在函数中,由主函数调用实现,并写出2组以上程序运行结果。要发结果哦!·!!!

第1个回答  推荐于2016-10-16
#include<stdio.h>
#include <math.h>

int isprime(int n)
{
int i;
for(i=2; i<=sqrt(n); i++)
{
if(n%i == 0)
{
return 0;
}
}
return 1;
}

int main()
{
int i,n;
printf("输入n:");
scanf("%d",&n);
for(i=2; i<n; i++)
{
if(isprime(i))
{
printf("%d ",i);
}
}
printf("\n");
}
第一组:

第二组:本回答被网友采纳
第2个回答  2014-03-13
C#写的你要不?

编写程序,输出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++语言编写程序:输出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个

编写一个程序,输出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...

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

用C语言把2-100之内的素数放到数组里,并且输出来。
if (a[i] == 0) { printf("%d ", i); \/\/ 输出素数 } } return 0;} 程序首先初始化一个大小为n+1的数组a,表示2到n的整数。接着,通过嵌套循环遍历,如果当前的i是素数(a[i]为0),就将i的所有倍数标记为合数(a[j]=1)。最后,遍历整个数组,输出未被标记的数(即素数)。

相似回答