一个判断素数的函数#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;\x
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 07:28:36
![一个判断素数的函数#include int main(){\x09int prime(int a);\x09int a=2,n;\x09scanf(](/uploads/image/z/2340021-21-1.jpg?t=%E4%B8%80%E4%B8%AA%E5%88%A4%E6%96%AD%E7%B4%A0%E6%95%B0%E7%9A%84%E5%87%BD%E6%95%B0%23include+int+main%28%29%7B%5Cx09int+prime%28int+a%29%3B%5Cx09int+a%3D2%2Cn%3B%5Cx09scanf%28%22%25d%22%2C%26n%29%3B%5Cx09if%28prime%28n%29%29%5Cx09%5Cx09printf%28%22this+is+a+prinme.%5Cn%22%29%3B%5Cx09else+%5Cx09%5Cx09printf%28%22this+isn%27t+a+prinme.%5Cn%22%29%3B%5Cx09return%280%29%3B%7Dint+prinme%28int+a%29%7B%5Cx09int+n%3B%5Cx)
一个判断素数的函数#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;\x
一个判断素数的函数
#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 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;\x
#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 没有初始化,还有判断语句也是错的,还有就像上面的那位仁兄说的,函数名错了