求素數(c language)

 素數:性質:除了能被1和本身整除以外不能被其他的數整除。

//1.用math.h庫文件求絕對值

#include "math.h"

 

void main()

{

float x;  char t=-5;

scanf("%f",&x);

x=(3.14*x)/180;

printf("x is: %f",tan(x));

//scanf("%d",&t);

printf("abs is %d",abs(t));

}

 

key1:求素數

#include <stdio.h>

//#include <windows.h>


 

int main()

{

 

    int i,j=0,k,f;

    for(i=1;i<20;i++)

    {

        f=1;

        for(j=2;j<i;j++)

        {

        if(i%(j)==0)

        {

            f=0;

            printf("*\n")

        }

 

        if(f==1){

        printf("i is %d\n",i);

        }

        break;

        }

    }

    return 0;

}


key2:求素數

/*

int main ()

{

    double x,y,i;

    int a,b;

    x = 3.0;

    do{

        i = 2.0;

        do{

            y = x / i;

            a = (int)y;

            if(y != a)//用於判斷是否爲整數

            {

                if(i == x - 1)

                {

                    b = (int)x;

                    printf("%d\n",b);

                }

            }

            i++;

        }while(y != a);

        x++;

    }while(x <= 100);//3到10000的素數

   // system("pause");//防止閃退

    return 0;

}

*/

/*

1.  x=3.0 y=1.5 i=2.0 a=1; i==x-1 ok   printf b=4

2.  x=3.0 y=1   i=3   y==a   i=4 break

3   x=4   ........................

*/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章