输出50到100所有质数的c语言编程

如题所述

第1个回答  2017-08-09
int main()
{
int i,j;
for(i=50;i<100;i++)
{
for(j=2;j<i/2;j++)
{
if(i%j==0)break;
}
if(i%j==0)continue;
else
printf("%d  ",i);
}
return 0;
}

第2个回答  2017-06-16
#include<stdio.h>
int prime(int n)
{
    int i;
    for (i = 2; i < n; ++ i)
    {
        if (n % i == 0)
            return 0;
    }
    return 1;
}

int main()
{
    int i;
    for (i = 50; i <= 100; ++ i)
    {
        if (prime(i))
            printf("%d ", i);
    }
    return 0;
}

第3个回答  2017-08-10
判断一个数是否素数,百度 出来很多
双循环
外循环是50~100
内循环是判断这个循环变量是否素数

~
~
相似回答