C++实现输入n,打印*号构成的递减图形 ******* ****** 打印*号构成的递减图形倒的等腰三角形
时间: 2024-04-23 13:20:24 浏览: 12
要实现输入n,打印*号构成的递减图形,可以使用循环结构来实现。以下是C++的代码示例:
```cpp
#include <iostream>
void printDecreasingTriangle(int n) {
for (int i = n; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
}
int main() {
int n;
std::cout << "请输入n的值:";
std::cin >> n;
printDecreasingTriangle(n);
return 0;
}
```
运行以上代码,输入n的值后,会打印出相应的递减图形。
相关问题
怎么在c++里输入* A **B
在C++中,输入`* A`和`** B`是关于指针的语法。下面是对这两个语法的介绍:
1. `* A`:这是一个指针变量的声明。在C++中,使用`*`符号来声明一个指针变量。例如,`int* A;`表示声明了一个名为A的指向整数类型的指针变量。
2. `** B`:这是一个指向指针的指针变量的声明。在C++中,使用`**`符号来声明一个指向指针的指针变量。例如,`int** B;`表示声明了一个名为B的指向整数类型指针的指针变量。
需要注意的是,这只是声明了指针变量和指向指针的指针变量,并没有进行具体的赋值或初始化操作。如果要使用这些变量,需要将它们指向有效的内存地址或其他合法的指针。
c++用*打印5*4实心矩形
以下是C++代码,可以用*打印5*4的实心矩形:
```
#include <iostream>
using namespace std;
int main() {
int n = 5, m = 4;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```