请教素数的问题!
#include<stdio.h>#include<math.h>
void main()
{
int i,j,n,sum = 0,count;
printf("Input n:");
scanf("%d",&n);
for(i = 2;i <= n;i++)
{
for(j = 2;j <= sqrt(n);j++)
{
if(i % j == 0)
break;
if(i >= j+1)
{
printf("素数为%d\n" + i);
count++;
sum += i;
}
}
}
printf("sum = %d,count = %d",sum,count);
}
请大家帮我解决下,为什么程序运行为出现乱码呢,PS:告诉为什么,呵呵,谢谢大家了!
[ 本帖最后由 starvip 于 2010-5-11 12:02 编辑 ]