首页 软件代码

C语言判断是否为素数


题目

1.输入正整数判断是不是素数
2.输出100以内的素数

第一题:

#include<stdio.h>
void main()
{
    int x,i,y;
    scanf("%d",&x);//输入一个数
    for(i=1,y=0;i<x;i++)
    {
        if(x%i==0)y++;
        if(y>1)break;
    }
    if(y==1)
        printf("%d是素数",x);
    else
        printf("%d不是素数",x);
}

第二题

#include<stdio.h>
void main()
{
    int x,i,y;

    for(x=2;x<100;x++)
    {
        for(i=1,y=0;i<x;i++)
    {
        if(x%i==0) y++;
        if(y>1)break;
    }
    if(y==1)
        printf("%d\n",x);
    }
}




文章评论