代码:
/*新编C 例6-1-22 编写一个判断素数的函数,在主函数输入一整数,判断是否为素数的信息*/
#include <stdio.h>
int sushu(int x)
{
int i,j;
for(i=2;i<x;i++)
if(x%i==0)
{
j=0;
break;
}
else
{
j=1;continue;
}
return (j);
}
main()
{
int sushu(int x);
int number,m;
printf("number=\n");
scanf("%d",&number);
m=sushu(number);
if(m==1)
printf("number=%d是素数\n",number);
else
printf("number=%d不是素数\n",number);
}
c++上机测试结果: