回覆列表
-
1 # 起名字太難
-
2 # 飛機給你看的
/* 求100以內所有素數的和 */#includeint isprime(int a);void main() { int i,sum=0; for(i=1;i<=100;i++) { if(isprime(i)) sum+=i; } printf("100以內所有素數的和為:\n%d\n",sum); }int isprime(int num){ int i,tag=1; for(i=2;tag&&i<=num/2;i++) if(num%i==0) tag=0; return tag; }
unsigned int primeSum0_100(void)
{
unsigned int val=0;
unsigned int valTemp=0;
unsigned int i=0;
unsigned int sum=0;
for(valTemp=0;valTemp<101;valTemp++)
{
for(i=2;i<valTemp;i++)
{
if((valTemp%i)==0)
{
break;
}
else if(i==(valTemp-1))
{
sum+=valTemp;
}
else
{
continue;
}
}
}
return sum;
}