求一百到两百之间的所有的非偶数非素数的整数累加和
来源:百度知道 编辑:UC知道 时间:2024/06/04 09:22:23
#define MAXN 200
#define TRUE 1
#define FALSE 0
#include <math.h>
#include <stdio.h>
int isPrime(int n)
{
int i;
for(i =2;i<=sqrt(n);i++)
{
if(n%i==0)
return FALSE;
}
return TRUE;
}
main()
{
int i,sum=0;
for(i=101;i<=MAXN;i+= 2)
{
if(!isPrime(i))
sum=sum+i;
printf("%4d",i);
}
printf("\nsum=%d\n",sum);
getch();
}
搞定,结果是4333