c++制作矩形和直角三角形
时间: 2024-05-13 07:16:49 浏览: 101
制作矩形可以使用两个for循环,分别控制行和列的数量。代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int rows, cols;
cout << "请输入矩形的行数和列数:";
cin >> rows >> cols;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
制作直角三角形也可以使用两个for循环,但需要判断当前行和列的位置是否符合条件。代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int rows;
cout << "请输入直角三角形的行数:";
cin >> rows;
for (int i = 0; i < rows; i++) {
for (int j = 0; j <= i; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
以上代码中,第二个for循环中的判断条件为`j <= i`,表示当前列的数量不大于当前行的数量,从而形成直角三角形的形状。
阅读全文