[求助]编写这个使用函数的程序(十分简单的)
谁帮我编下这个简单程序, 我编出来有错;题目:编写一个名为prime函数, 该函数接受一个整形参数。如果该参数为质数,该函数返回1,否则的话返回0。
2007-07-12 12:07

2007-07-12 12:27
??,我遍了下,有错,不行,你能给个完整的程序吗?你求值数的算法很好,
#include<stdio.h>
int main ()
{
int prime(int n);
int n;
printf ("Enter: \n");
scanf ("%i", &n);
prime (n);
return 0;
}
int prime(int n)
{
int i,b=n/2;
for(i=2;i<b;i++)
if(n%i==0)
return 0;
return 1;
}
2007-07-12 18:00
2007-07-12 18:19
把二楼的运行一下,不行,弹出个窗口,说?? 的要关闭了
2007-07-12 18:49
2007-07-12 21:28
2007-07-13 11:41
改了一2楼的,应该可以
////////////////////////////
#include <stdio.h>
int prime(int n)
{
int i,b=n/2;
for(i=2;i<b;i++)
{
if(n%i==0)
{
return 0;
}
else
{
return 1;
}
}
}
main()
{
int n;
int temp;
printf("Enter one number:\n");
scanf("%i",&n);
temp=prime(n);
printf("%d\n",temp);
return 0;
}
[此贴子已经被作者于2007-7-13 13:39:08编辑过]
2007-07-13 13:38
2007-07-13 14:12