|
发表于 2021-12-21 00:00:57
|
显示全部楼层
- #include <stdio.h>
- int main(void)
- {
- int i , j , k , n ;
- scanf("%d" , & n) ; // 菱形的边长
- if(n > 2) {
- for(i = 1 ; i <= 2 * n - 1 ; i ++) {
- j = (i > n) ? 2 * n - i : i ;
- for(k = 0 ; k < n - j ; k ++) printf(" ") ;
- for(k = 0 ; k < 2 * j - 1 ; k ++) printf("*") ;
- printf("\n") ;
- }
- printf("\n") ;
- }
- }
复制代码
编译、运行实况:
- D:\00.Excise\C>x
- 8
- *
- ***
- *****
- *******
- *********
- ***********
- *************
- ***************
- *************
- ***********
- *********
- *******
- *****
- ***
- *
- D:\00.Excise\C>
复制代码 |
|