使用do…while循环结构实现:输出100以内既能被3整除又能被5整除的所有偶数和?

如题所述

一、100以内既能被3整除又能被5整除的偶数的判断条件

i数除以3的余数为0,且i除以5的余数为0,且i除以2的余数为0

二、do-while是先执行再判断条件

三、实现代码

#include <stdio.h>

int main() {

int i;

int sum = 0;

i = 30;//100以内既能被3整除又能被5整除的最小偶数开始

do {

if (i % 3 == 0 && i % 5 == 0 && i % 2 == 0)

{

printf("能被3整除又能被5整除的偶数:%d\n",i);

sum += i;

}

i++;

} while (i < 100);

printf("100以内既能被3整除又能被5整除的所有偶数和:%d\n", sum);

}

运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-30
$num=0;
$sum=0;
do{
if($num%3==0&&$num%5==0&&$num%2==0)
{
$sum+=$num;

}
$num++;
}while($num<100);

echo $sum;
第2个回答  2020-03-30
#include<stdio.h>
int main()
{
int sum=0,k=0;
do
{
if(k%2==0)
sum+=k;
k++;
}while(k!=99);
printf("%d",sum);
return 0;
}本回答被网友采纳
相似回答