题目是输出500以内的最大的十个素数:
#include
#include
int findbigsushu();
int main()
{
int t;
t=findbigsushu();
printf("\nsum=%d\n",t);
return 0;
}
int findbigsushu()
{
int i,j,m,sum;
sum=0;
m=0;
i=500;
while(m
{
for(i=500;i>=1;i--)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
else
{
if(i%j!=0&&j==i-1)
{
m=m+1;
printf("%6d",i);
sum=sum+i;
}
}
}
}
return sum;
}
}
为什么感觉m没什么作用?