C语言用*号打印倒三角
时间: 2023-11-16 09:07:06 浏览: 45
好的,让我来为您解答。以下是在C语言中使用*号打印倒三角的代码:
```
#include <stdio.h>
int main() {
int rows, i, j, space;
printf("请输入要打印的倒三角的行数:");
scanf("%d", &rows);
for (i = rows; i >= 1; --i) {
for (space = 0; space < rows - i; ++space)
printf(" ");
for (j = i; j <= 2 * i - 1; ++j)
printf("* ");
printf("\n");
}
return 0;
}
```
在上述代码中,我们首先从用户通过输入获取要打印的倒三角的行数。然后,我们使用两个嵌套循环,第一个循环用于打印倒三角的每一行,第二个循环用于打印该行中的星号(*)。
希望这个答案能够帮助您!
相关问题
如何用C语言打印倒三角星号
以下是用C语言打印倒三角星号的代码:
```
#include <stdio.h>
int main() {
int rows, i, j;
printf("请输入倒三角的行数:");
scanf("%d", &rows);
for (i = rows; i >= 1; --i) {
for (j = 1; j <= i; ++j) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
c语言打印99乘法表倒三角
以下是C语言打印99乘法表倒三角的代码:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 9; i >= 1; i--) { // i*j=n,确定乘法表的格式
for (j = 1; j <= i; j++) { // 先让i一样,再往后改变j
printf("%d*%d=%2d ", i, j, i * j); // 输出乘法表
}
printf("\n");
}
return 0;
}
```