质数又称素数 指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。
分析:100-200之间的素数,可调用函数判断是否为素数,如是素数,返回值求和sum;
#include "stdio.h"
int fun(int);
void main()
{
int i,sum=0;
for(i=100;i<200;i++)
{
if(fun(i))
sum+=i;
}
printf("100-200之间的素数之和是%d",sum);
}
int fun(int m)
{
int i,flag=1;
for(i=2;i<m;i++)
{
if(m%i==0)
{
flag=0;//不是素数,则让下面返回0,上面if为假,不求和
break;
}
}
return flag;
}
下面为储存0-20之间的奇数
奇数就是+2就可以
#include "stdio.h"
void main()
{
int a[10],i,j=1,c;
for(i=0;i<=9;i++)
{
a[i]=j;
j+=2;
}
for(i=0;i<=9;i++)
{
printf("%d ",a[i]);
}
}