100以内被5整除的列出来并求和,用while语句
时间: 2024-10-18 07:03:58 浏览: 102
实验4-8 计算k以内能被13或17整除的自然数之和_计算k以内能被13或17整除的自然数之和_K._
5星 · 资源好评率100%
当然,你可以使用C++的while循环结构来完成这个任务。以下是用while语句实现的一个简单程序,它会列出100以内能被5整除的数,并计算它们的和:
```cpp
#include <iostream>
int main() {
int sum = 0; // 初始化总和为0
int i = 1; // 开始的计数变量
while (i <= 100) { // 当i小于等于100时继续循环
if (i % 5 == 0) { // 如果i能被5整除
std::cout << i << " "; // 打印数字
sum += i; // 将数字加到总和上
}
i++; // 计数器增加1
}
std::cout << "\nThe sum of numbers divisible by 5 is: " << sum << std::endl;
return 0;
}
```
此程序首先初始化sum为0,然后通过while循环遍历1到100的所有整数。如果某个数能被5整除(即余数为0),就将其加入到sum中,并打印出来。当循环结束后,会显示5的倍数之和。
阅读全文