![]() |
#2
yuccn2011-05-12 23:45
|

/*求100内的素数*/
# include <stdio.h>
bool sushu(int val)
{
int i ;
for (i = 2; i<val; ++i)
{
if(0 == val%i)
{
break;
}
else if(i == val)
return true;
else
return false;
}
int main(void)
{
int i;
for (i = 2; i<100; ++i)
{
if (sushu(i))
printf("输出1到100素数:%d",i);
}
return 0;
}
运行时提示有错误··# include <stdio.h>
bool sushu(int val)
{
int i ;
for (i = 2; i<val; ++i)
{
if(0 == val%i)
{
break;
}
else if(i == val)
return true;
else
return false;
}
int main(void)
{
int i;
for (i = 2; i<100; ++i)
{
if (sushu(i))
printf("输出1到100素数:%d",i);
}
return 0;
}
但我就是找不出来错误···
求高手解决!!!