首页 > 代码库 > 判断一个数是不是素数

判断一个数是不是素数

     //判断一个数,是不是素数
    int a = 0;
    printf("请输入一个数:");//输出
    BOOL isTrue = YES;//标识位,用来表示状态.
    scanf("%d",&a);//输入
    for (int i = 2; i < a; i++) {
        if (a % i == 0) {
            isTrue = NO;
        }
    }
    if (isTrue == YES) {
        printf("这是一个素数");
    }else{
        printf("这不是一个素数");
    }
//第二种方法
    int a = 0;
    printf("请 输入一个数:");
    scanf("%d",&a);
    //使用for循环判断
    for (int i = 2; i < a ; i++) {
        if (a % i == 0) {
            printf("这个数不是一个素数");
            break;
        }
    }
    printf("循环结束");


本文出自 “久久归一” 博客,请务必保留此出处http://lulun426.blog.51cto.com/9197884/1538355