#include
main()
{
int i=0,sum=0;
printf("200以内能被3或5整除的数分别是:\n");
while(i<200)
{
if(i%3==0||i%5==0)
{
sum=sum+i;
printf("%d\t",i);
}
i++;
}
printf("\n");
printf("其总和为:sum=%d\n",sum);
}
备注,这个程序还把你能被3或5整除的那些数也显示出来了,这样方便检验结果是否正确,如果只需要要总和的结果,只需要把while()循环体内的“printf("%d\t",i);”去掉就可以了。
#include"stdio.h"
#define N 200 //宏定义N 为200
void main()
{
int i=1,sum=0;
while(i
if(i%3==0||i%5==0)
{
sum+=i;
i++;
}
}
printf("总数之和sum=%d\n",sum);
}
int i=1,s=0;
while(i<=200)
{
if(200%3==0||200%5==0)
{
s=s+i;
}
i=i+1;
}
#include
void main()
{
int i,s=0;
i=1;
while(i<=200)
{
if(i%3==0||i%5==0) s+=i;
i++;
}
printf("sum=%d\n",s);
}
while(i<200)
{
if((num/3==0||(num/5==0))
num++;
}