#include <stdio. h> main() { int i,j; for(i=4;i>=1;i--) { printf("*"); for (j=1;j<=4-i;j++) printf("*"); printf("\n"); } }
时间: 2023-12-11 11:02:21 浏览: 51
这是一个C语言程序,它的功能是输出一个倒三角形状的星号图案。具体实现方法是使用两个for循环,外层循环控制行数,内层循环控制每行输出的星号数量。其中,外层循环的初始值为4,每次循环减1,直到循环结束。内层循环的初始值为1,每次循环加1,直到循环次数等于当前行数减1。在内层循环中,先输出一个星号,然后再输出当前行数减1个星号,最后换行。以下是该程序的代码实现:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 4; i >= 1; i--) {
printf("*");
for (j = 1; j <= 4 - i; j++)
printf("*");
printf("\n");
}
return 0;
}
```
相关问题
#include <stdio.h> int main() char str=A for(int i=5;i>=1;i--) for(int j=i;j>=1;j--) printf(*); printf(%c\n,str++); return 0;
这是一个C语言程序,它的功能是输出一个倒三角形状的字符图案,每行的字符由'A'开始递增一个字符。下面是代码和输出结果:
```c
#include <stdio.h>
int main()
{
char str = 'A';
for(int i = 5; i >= 1; i--)
{
for(int j = i; j >= 1; j--)
{
printf("*");
}
printf("%c\n", str++);
}
return 0;
}
```
输出结果:
```
*****
A
****
B
***
C
**
D
*
E
```
* *** ***** ******* ***** *** * #include<stdio.h> main() int+i,j: f
这是一个打印星号图案的C语言程序。程序主要部分如下:
```c
#include<stdio.h>
int main() {
int i, j;
for(i=1; i<=4; i++) {
for(j=1; j<=2*i-1; j++) {
printf("*");
}
printf("\n");
}
for(i=3; i>=1; i--) {
for(j=1; j<=2*i-1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这段程序使用了两个嵌套的循环来打印出指定的图案。第一个循环用于打印上半部分的图案,第二个循环用于打印下半部分的图案。