c语言编程打印如下星号图案。 输入行数:6 * ** *** **** ***** ****** ***** **** *** ** *
时间: 2023-09-04 12:06:47 浏览: 59
```c
#include <stdio.h>
int main() {
int rows, i, j;
printf("输入行数:");
scanf("%d", &rows);
// 打印上半部分
for (i = 1; i <= rows; i++) {
for (j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
// 打印下半部分
for (i = rows - 1; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输出结果:
```
输入行数:6
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
```
相关问题
用c语言编程打印如下星号图案。 输入行数:6 * ** *** **** ***** ****** ***** **** *** ** *
以下是用C语言编写的代码:
```c
#include <stdio.h>
int main() {
int n, i, j;
printf("输入行数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
for (i = n - 1; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
输出结果如下:
```
输入行数:6
*
**
***
****
*****
******
*****
****
***
**
*
```
C语言编写编程打印如下星号图案。 输入行数:6 * ** *** **** ***** ****** ***** **** *** ** *
以下是使用C语言编写的程序,可以打印出指定行数的星号图案:
```c
#include <stdio.h>
int main() {
int rows;
printf("输入行数:");
scanf("%d", &rows);
// 打印上半部分图案
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
// 打印下半部分图案
for (int i = rows - 1; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
阅读全文