求100以内所有7的倍数和含有7的数字,把所有数字求和c++for
时间: 2024-09-12 12:13:30 浏览: 178
[removed]1-100输出7的倍数和有7的数字
在C++中,你可以使用`for`循环来遍历100以内的所有整数,检查它们是否是7的倍数或包含数字7,并将符合条件的数字加到总和中。这是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int total = 0;
for (int i = 1; i <= 100; i++) {
// 检查是否是7的倍数
if (i % 7 == 0) {
total += i;
}
// 检查数字中是否包含7
string num_str = to_string(i);
bool contains_7 = false;
for (char c : num_str) {
if (c == '7') {
contains_7 = true;
break;
}
}
if (contains_7) {
total += i;
}
}
cout << "100以内所有7的倍数和含有7的数字的和是: " << total << endl;
阅读全文