用c++打出*********
时间: 2023-12-18 12:29:26 浏览: 27
以下是用C++打出一行9个星号的代码:
```c++
#include <iostream>
using namespace std;
int main() {
cout << "*********";
return 0;
}
```
如果想要打印多行星号,可以使用循环语句,例如以下代码可以打印5行9个星号:
```c++
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i < 5; i++) {
cout << "*********" << endl;
}
return 0;
}
```
相关问题
c++打出三排*****
以下是C++代码,可以打出三排星号:
```
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2 * i - 1; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
输出结果为:
```
*
***
*****
```
c++ 创建 4*4的单位阵
C++ 中创建一个 4*4 的单位阵可以使用如下代码:
```c++
#include <iostream>
#include <array>
int main() {
std::array<std::array<int, 4>, 4> identity_matrix;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
if (i == j) {
identity_matrix[i][j] = 1;
} else {
identity_matrix[i][j] = 0;
}
}
}
// 打印单位阵
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
std::cout << identity_matrix[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
这里使用了 `std::array` 容器来创建一个 4*4 的数组,使用两重循环来遍历数组并判断是否为对角线上的元素,如果是,则赋值为 1,否则赋值为 0。最后打印出单位阵。