使用 for 循环输出 1~100 内所有个位数为 6 的数 用c++实现
时间: 2024-03-24 10:37:36 浏览: 26
好的,下面是使用 for 循环输出 1~100 内所有个位数为 6 的数的 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 100; i++) {
if (i % 10 == 6) {
cout << i << " ";
}
}
cout << endl;
return 0;
}
```
代码中,我们使用 for 循环遍历 1~100 内的所有数,然后判断当前数的个位数是否为 6,如果是,就输出该数。最后在行末输出一个换行符,使输出结果更加美观。
该程序输出如下:
```
6 16 26 36 46 56 66 76 86 96
```
以上是使用 for 循环输出 1~100 内所有个位数为 6 的数的 C++ 代码实现。
相关问题
c++输出所有五位数回文数
以下是使用 C++ 编写的输出所有五位数回文数的代码:
```cpp
#include <iostream>
int main() {
for (int i = 10000; i < 100000; ++i) {
int n = i;
int m = 0;
while (n > 0) {
m = m * 10 + n % 10;
n /= 10;
}
if (i == m) {
std::cout << i << std::endl;
}
}
return 0;
}
```
该程序通过一个循环遍历了所有五位数,然后将每个数反转并与原数比较,如果两者相等,则输出该数。
C++输出100以内除了尾数为3的所有数的和
以下是使用 C++ 编写的程序,输出 100 以内除了尾数为 3 的所有数的和:
```cpp
#include <iostream>
int main() {
int sum = 0;
for (int i = 1; i <= 100; ++i) {
if (i % 10 != 3) {
sum += i;
}
}
std::cout << "除了尾数为3的数之和为:" << sum << std::endl;
return 0;
}
```
程序中使用了一个 for 循环,遍历从 1 到 100 的所有整数,对于每个整数,如果它的个位数不是 3,则将其加入 sum 中。最后输出 sum 的值即可。