用c++输出一个4*7的倒三角形
时间: 2024-02-13 15:05:04 浏览: 62
下面是用 C++ 输出一个 4*7 的倒三角形的代码:
```cpp
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=i-1;j++)
{
cout<<" ";
}
for(int j=1;j<=2*(4-i)+1;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
```
输出结果如下:
```
*******
*****
***
*
```
相关问题
c++ 输入一个整数n,输出一个倒的空心三角形 输入描述 输入一个整数n,n大于等于5小于等于100 输出描述 输出一个倒的空心三角形,图形用*表示 用例输入 1 5 用例输出 1 ***** * * * * ** *
以下是实现倒的空心三角形的C++代码:
```cpp
#include <iostream>
using namespace std;
void printHollowTriangle(int n) {
for (int i = n; i >= 1; i--) {
for (int j = 1; j <= n - i; j++) {
cout << " ";
}
for (int j = 1; j <= i; j++) {
if (i == n || j == 1 || j == i) {
cout << "*";
} else {
cout << " ";
}
}
cout << endl;
}
}
int main() {
int n;
cin >> n;
printHollowTriangle(n);
return 0;
}
```
c++打印倒三角形*号
在 C++ 中,你可以使用循环结构来打印出倒三角形的星号(*)。下面是一个简单的示例,它展示了如何打印一个5行的倒三角形:
```cpp
#include <iostream>
int main() {
int n = 5; // 三角形的行数
for (int i = 0; i < n; ++i) {
// 打印每一行的空格
for (int j = n - 1; j > i; --j)
std::cout << " ";
// 打印星号
for (int k = 0; k <= i; ++k)
std::cout << "* ";
std::cout << "\n"; // 每一行结束后换行
}
return 0;
}
```
当你运行这个程序,会得到如下输出:
```
*
***
*****
*******
*********
```
如果你想让用户输入三角形的行数,可以将 `n` 的值改为从标准输入读取:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入倒三角形的行数: ";
cin >> n;
for (int i = 0; i < n; ++i) {
// ...
}
return 0;
}
```
现在你可以运行程序并输入你想要的行数。
阅读全文