我想用函数来解决这道编程,求帮忙!我已用一种方法求了
写一个判素数的函数,在主函数中输入一个整数,输出是否为素数的信息#include <stdio.H>
#include <math.h>
int prime(int m)
{
int i,n;
if(m==1);
n=(int)sqrt((double)m);
for(i=2;i<=n;i++)
if(m%i==0);
return 1;
}
void main()
{
int n;
scanf("%d",&n);
if(prime(n))
printf("%d is a prime.\n",n);
else
printf("%d is not a prime.\n",n);
}