【无标题】分别用两个for循环和do while 找出100以内的素数

案例一;#include
int main()
{
    int a,b,c=0,d=1,e=2;printf("%-4d",2);
    for(a=3;a<=100;a++)
    {
        for(b=2;b         {
            if(a%b==0)
            {
                c=1;
                break;
            }c=0;
        }if(c==0)
        {

            printf("%-4d",a);
            if(++d%10==0)printf("\n");
        }
    }

 } 
案例二:#include
#include
int main()
{
    int i,n,k,count=0;
    n=2;
    while(n<100)
    {
        k=sqrt(n);
        for(i=2;i<=k;i++)
        if(n%i==0)break;
        if(i>k)
        {
            printf("%4d",n);
            if(++count%10==0)printf("\n");
        }n++;
    }return 0;
}

你可能感兴趣的:(c语言)