当前位置:编程学习 > C/C++ >>

编写程序输出1000以内,只能被自身和1整除的所有质数

int zhishu(int a);
int main(int argc, const char * argv[])
{
    
    int c=0;
    int i;
    for (i=100; i<1000; i++)
    {
       
        if(zhishu(i))
        {
            printf("%d\t",i);
            
        }
    }
        
    
  
}
int zhishu(int a)
{
    int j;
    for (j=2; j<=a; j++)
    {
        if (a%j==0)
        {
            return 0;
        }
    }
    return 1;
}
补充:软件开发 , C语言 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,