写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。
C语言程序:
# include <stdio.h>
int main()
{
int su_shu(int x);
int x;
printf("请您输入需要判断的数:\n");
scanf("%d", &x);
if((su_shu(x)) == 1)
printf("所输入的数字为素数\n");
else
printf("所输入的数字不是素数\n");
return 0;
}
int su_shu(int x)
{
int i;
for(i=2; i<x; i++)
{
if(x%i == 0)
break;
}
if(i < x)
{
return 0;
}
else
return 1;
}
运行结果: