写一段cpp代码,ab交叉打印1-100,如果中间遇到10的整数,就c打印
时间: 2024-05-24 12:10:37 浏览: 13
#include <iostream>
using namespace std;
int main() {
int a = 1, b = 2;
bool print_c = false;
while (a <= 100 && b <= 100) {
if (a % 10 == 0 || b % 10 == 0) {
cout << "c ";
print_c = true;
} else {
if (print_c) {
cout << endl;
print_c = false;
}
cout << a << " " << b << " ";
}
a += 2;
b += 2;
}
return 0;
}
相关问题
写一段cpp 1-100随机数排序的代码
好的,以下是一段C++代码,它生成1到100之间的随机数,然后将它们排序:
```
#include <iostream>
#include <algorithm>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() {
int nums[100];
srand(time(0));
for (int i = 0; i < 100; i++) {
nums[i] = rand() % 100 + 1;
}
sort(nums, nums + 100);
for (int i = 0; i < 100; i++) {
cout << nums[i] << " ";
}
cout << endl;
return 0;
}
```
在这段代码中,我们使用了标准库中的 `rand` 函数生成随机数,并使用 `sort` 函数对随机数进行排序。
请帮我写一段C++代码,用来计算1-100的累加
当然可以!以下是用C++编写的计算1-100的累加的代码示例:
```cpp
#include <iostream>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
std::cout << "1-100的累加结果为:" << sum << std::endl;
return 0;
}
```
这段代码使用了一个循环来将1到100之间的所有数字相加,并将结果存储在变量`sum`中。最后,使用`std::cout`输出结果。运行程序后,将会得到输出结果:5050。