编程打印如下的三角形的前九项 1 22 333 4444
时间: 2024-03-12 16:43:52 浏览: 11
好的,这里给您提供一种 Python 的解法:
```python
for i in range(1, 10):
print(str(i) * i)
```
输出如下:
```
1
22
333
4444
55555
666666
7777777
88888888
999999999
```
希望能对您有所帮助!
相关问题
编程打印如下的三角形的前九项,使用java 1 22 333 4444
好的,这里给您提供一种 Java 的解法:
```java
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i);
}
System.out.println();
}
```
输出如下:
```
1
22
333
4444
55555
666666
7777777
88888888
999999999
```
希望能对您有所帮助!
1)编程打印如下形式的杨辉三角形。11112113311464115101051 用c语言表示
以下是用 C 语言实现的打印杨辉三角形的代码:
```
#include <stdio.h>
int main() {
int rows, coef = 1;
printf("Enter the number of rows: ");
scanf("%d", &rows);
for (int i = 0; i < rows; i++) {
for (int space = 1; space <= rows - i; space++) {
printf(" ");
}
for (int j = 0; j <= i; j++) {
if (j == 0 || i == 0) {
coef = 1;
} else {
coef = coef * (i - j + 1) / j;
}
printf("%d ", coef);
}
printf("\n");
}
return 0;
}
```
输出结果为:
```
Enter the number of rows: 5
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```
注意,这里的杨辉三角形是按照空格对齐的方式打印出来的,而不是像题目中给出的那个一行的形式。