用c++打出一个右上直角三角形
时间: 2023-03-25 20:00:48 浏览: 124
以下是用C语言打出的右上直角三角形代码:
```
#include <stdio.h>
int main()
{
int i, j, n;
printf("请输入直角三角形的行数:");
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
{
printf(" ");
}
for(j=1; j<=i; j++)
{
printf("*");
}
printf("\n");
}
return ;
}
```
输出结果如下:
```
请输入直角三角形的行数:5
*
**
***
****
*****
```
相关问题
用c++做一个倒过来的直角三角形
以下是C++代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入直角三角形的行数: ";
cin >> n;
// 打印倒过来的直角三角形
for (int i = n; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
输出结果:
```
请输入直角三角形的行数: 5
*****
****
***
**
*
```
用c++代码用星号写一个直角三角形
用C代码写一个直角三角形:#include <stdio.h>int main() {
int i, j;
for (i = 0; i < 5; i++) {
for (j = 0; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}