提高篇项目7——素数

任务及代码
/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作    者:兰泽泽
*完成日期:2016年5月10日
*版 本 号:v1.0
*问题描述:编制一个返回值为int型的函数isPrimer(),用于判断参数是否为素数
        (是素数返回1-真,不是回文,返回0-假),自编main函数用于测试。
*程序输入:
*程序输出:
*/
#include <stdio.h>
#include <stdlib.h>
int isPrimer(int);
int main()
{
    //此处写代码,能够调用isPrimer函数完成“测试”
    int x;
    scanf("%d",&x);
    if(isPrimer(x))
        printf("%d是素数!",x);
    else
        printf("%d不是素数!",x);
}
int isPrimer(int n)  //在这个函数中只管判断,不能出现printf语句!
{
    int i,y;
    for(i=2;i<n;i++)
    {
        if(n%i==0)
        {
            y=0;
            break;
        }
        else
            y=1;
    }
    return y;
}

运行结果



你可能感兴趣的:(提高篇项目7——素数)