学渣初学调用函数,请赐教
题目描述,写一个判断素数的函数,在主函数输入一个整数,输出是否有素数的信息。望各位大佬不吝赐教。附上源程序,错误的地方请指正解释。
#include <stdio.h>
int num(int x);
int main()
{
int a,b;
printf("请输入一个大于1的自然数:\n");
scanf("%d",&a);
num(a);
if(b==1) printf("%d是素数\n",a);
else printf("%d不是素数\n",a);
return 0;
}
int num(int x);
{
int i,b=0;
for(i=2;i<=x;i++)
{if(x%i==0) b++;}
return b;
}