作业帮 > 综合 > 作业

一个判断素数的函数#include int main(){\x09int prime(int a);\x09int a=

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 15:03:32
一个判断素数的函数
#include
int main()
{
\x09int prime(int a);
\x09int a=2,n;
\x09scanf("%d",&n);
\x09if(prime(n))
\x09\x09printf("this is a prinme.\n");
\x09else
\x09\x09printf("this isn't a prinme.\n");
\x09return(0);
}
int prinme(int a)
{
\x09int n;
\x09while (a
#include
int main()
{
\x09int prime(int n);
\x09int n;
\x09scanf("%d",&n);
\x09if(prime(n))
\x09\x09printf("this is a prinme.\n");
\x09else
\x09\x09printf("this isn't a prinme.\n");
\x09return 0;
}
int prime(int n)
{
\x09int a=2;
\x09while (n>a){
\x09\x09if (n%a||a==n) return 1;
\x09\x09else return 0;
\x09\x09a++;
\x09}
}
这样就可以了,你的程序在函数里面的变量a 没有初始化,还有判断语句也是错的,还有就像上面的那位仁兄说的,函数名错了