提高篇项目7——素数

来源:互联网 发布:51cto数据库.zip 编辑:程序博客网 时间:2024/06/06 20:43
任务及代码
/**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;}

运行结果



0 0
原创粉丝点击