编写c语言程序,利用for循环的嵌套,输出如下所示的图案。 * ** *** **** ****** *******
时间: 2023-12-18 18:30:24 浏览: 83
以下是使用C语言编写的程序,利用嵌套的for循环输出所需的图案:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 7; i++) {
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
执行结果如下:
```
*
**
***
****
*****
******
*******
```
相关问题
c语言用for循环输出菱形图案 * ** *** ** *
以下是C语言用for循环输出菱形图案的代码:
```c
#include <stdio.h>
int main() {
int i, j;
// 打印上部分三角形
for (i = 1; i <= 3; i++) {
for (j = i; j <= 3; j++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
// 打印下部分倒三角形
for (i = 1; i <= 2; i++) {
for (j = 1; j <= (2 + i) - 1; j++) {
printf(" ");
}
for (j = 1; j <= 5 - (i * 2); j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
输出结果为:
```
*
***
*****
***
*
```
c语言用for循环输出**** ***
可以使用以下代码来用for循环输出**** ***:
```
#include <stdio.h>
int main() {
for(int i=1;i<=3;i++) {
for(int j=1;j<=4-i;j++) {
printf(" ");
}
for(int k=1;k<=2*i-1;k++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
在这个代码中,外层循环控制行数,内层循环1控制输出空格的数量,内层循环2控制输出星号的数量。
阅读全文