C语言打印输出菱形图案 |
|
![]() |
发起人:piaoling 回复数:0 浏览数:7004 最后更新:2008/12/11 21:53:13 by piaoling |
选择查看 | 搜索更多相关主题 帖子排序: |
piaoling 发表于 2008/12/11 21:53:13
|
C语言打印输出菱形图案 输出的应该是这个图:
* *** ***** *** * 方法一; #include<stdio.h> void main() { int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) { printf(" "); } for(k=1;k<=2*i-1;k++) { printf("*"); } printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) printf(" "); for(k=1;k<=7-2*i;k++) printf("*"); printf("\n"); } } --------------------------------------------- 方法二; #include<stdio.h> void main() { int i,j,k; for(i = 1; i <=4; i++) { for(j = 3; j >= i- 1; j--) printf(" "); for(k = 1 ; k <=2 * i - 1; k++) printf("*"); printf("\n"); } for(i = 3; i >= 1; i--) { for(j = 1; j <= 5 - i; j++) printf(" "); for(k = 1; k <= 2 * i - 1; k++) printf("*"); printf("\n"); } } ![]() |
返回页首↑ |