编程语言基础-C语言-第六章 函数-课后编程题6
分析:
main():1.输入一个数 2.判断(如果 真 输出该数 如果 假 输出不是素数)
自定义函数:判断素数,返回1和0
素数:只有1和它本身能整除,其他数都无法整除,所以如果从2到n,之间有一个数能够整除,则不是素数
#include<stdio.h>
int s(int n)
{
int i;
if(n<2)
return 0;
if(n==2)
return 1;
for(i=2;i<n;i++)
if(n%i==0)
return 0;
return 1;
}
int main(void)
{
int num;
printf("请输入一个数:");
scanf("%d",&num);
if(s(num))
printf("%d",num);
else
printf("不是素数\n");
return 0;
}