写一个判断素数的函数prime,在主函数中输入一个整数,调用prime判断,然后在主函数中输出判断结果。

运行参考示例:

输入1:13

输出1:yes

输入2:268

输出2:no

运行代码如下:

#include<stdio.h>
int main()
{
    int prime(int a);
    int n,k;
    scanf("%d",&n);
    k=prime(n);
    if(k==1)
    {
        printf("yes\n");
    }
    else printf("no\n");
    return 0;    
}
 
int prime(int a)
{
    int i,j;
    if(a<=1)
    	j=0;
    if(a==2)
		j=1; 
    for(i=2;i<a;i++)
    {
        if(a%i==0)
        {
            j=0;
            break;
        }
        else j=1;
    }
    return (j);
}

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐