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

一个判断素数的函数
#include
int main()
{
x09int prime(int a);
x09int a=2,n;
x09scanf("%d",&n);
x09if(prime(n))
x09x09printf("this is a prinme.n");
x09else
x09x09printf("this isn't a prinme.n");
x09return(0);
}
int prinme(int a)
{
x09int n;
x09while (a
苏轼情怀 1年前 已收到1个回答 举报

stella_kumiko 花朵

共回答了27个问题采纳率:92.6% 举报

#include
int main()
{
x09int prime(int n);
x09int n;
x09scanf("%d",&n);
x09if(prime(n))
x09x09printf("this is a prinme.n");
x09else
x09x09printf("this isn't a prinme.n");
x09return 0;
}
int prime(int n)
{
x09int a=2;
x09while (n>a){
x09x09if (n%a||a==n) return 1;
x09x09else return 0;
x09x09a++;
x09}
}
这样就可以了,你的程序在函数里面的变量a 没有初始化,还有判断语句也是错的,还有就像上面的那位仁兄说的,函数名错了

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 5.949 s. - webmaster@yulucn.com