c++ 100以内被3整除的偶数和

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:12:23
#include <iostream.h>
void main(void)
{
int a,b,c;
a=1;
b=3;
c=0;
while(a<101)
{
a++;
if(a%b&&a%2)
c=c+a;
}
cout<<c;
}

#include<iostream.h>
int main()
{
int a,b,c;
a=1;
b=3;
c=0;
while(a<101)
{
a++;
if(a%b==0&&a%2==0)
{
c=c+a;
}
}
cout<<c;
return 0;
}
if(a%b==0&&a%2==0) 括号内的必须是个常量表达式

#include <iostream.h>
void main(void)
{
int a,b,c;
a=0; /*最小的偶数是0吧*/
b=3;
c=0;
while(a<101)
{
a+=2;/*不是求能被3整除的偶数嘛,就取偶数来比较就行了这样就要少循环一半的次数*/
if(a%b)
c=c+a;
}
cout<<c<<endl;
}

#include <iostream.h>
void main(void)
{
int a,b,c;
a = 2;
b = 3;
c = 0;
while(a < 101)
{
a += 2;
if (a % b == 0)
c += a;
}
cout<<c;
}

#include <iostream.h>
void main(void)
{
int a,b,c;
a=1;
b=3;
c=0;
while(a<100)
{
a++;
if(!(a % b) && !(a % 2)