7-24 循环结构练习04 用for语句输出直角三角形图案 分数 10 全屏浏览题目 作者 黄叶祺 单位 广州商学院 用for语句,输出指定的由“*”符号组成的直角三角形图案。c语言* * * * * * * * * * * * * * *
时间: 2023-12-18 18:29:29 浏览: 313
以下是Python语言的代码实现:
```python
for i in range(5, 0, -1): # 外层循环控制行数
for j in range(i): # 内层循环控制每行输出的*号个数
print('*', end=' ')
print() # 每行输出完毕后换行
```
输出结果为:
```
* * * * *
* * * *
* * *
* *
*
```
相关问题
c知道网页版入口用c++写出:使用输出语句,在显示器上输出用@表示的四行直角三角形图案。
当然可以。在C++中,你可以使用循环结构和条件判断来创建这样的直角三角形。下面是一个简单的示例,使用`cout`输出语句来打印@字符:
```cpp
#include <iostream>
int main() {
int rows = 4; // 设定三角形行数
for(int i = 0; i <= rows; ++i) { // 遍历每一行
for(int j = 0; j < rows - i; ++j) { // 每行打印空格
std::cout << " ";
}
// 打印@字符,每行的数量随着行数增加而递增
for(int k = 0; k < 2 * i + 1; ++k) {
std::cout << "@";
}
std::cout << "\n"; // 换行,开始下一行
}
return 0;
}
```
这个程序会输出如下四行直角三角形:
```
@
@@
@@@@
@@@@@
```
用循环语句打印ABCDE BCDE CDE DE E组成的直角三角形
你可以使用以下代码来实现:
```python
for i in range(5):
for j in range(i, 5):
print(chr(65+j-i), end='')
print()
```
输出为:
```
ABCDE
BCDE
CDE
DE
E
```
阅读全文