├─◆ 狼盟首页 > 查看贴子 > 详细信息
楼主
一件另男人都很郁闷的事
【程序23】 题目:打印出如下图案(菱形) * *** ************ ***** *** *1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。 2.程序源代码:#include "stdio.h"#include "conio.h"main(){ int i,j,k; for(i=0;i<=3;i++) { for(j=0;j<=2-i;j++) printf(" "); for(k=0;k<=2*i;k++) printf("*"); printf("
"); } for(i=0;i<=2;i++) { for(j=0;j<=i;j++) printf(" "); for(k=0;k<=4-2*i;k++) printf("*"); printf("
"); } getch();}相信很多人都看过这个经典100例中的程序我的意思是j<=2-i;和k<=2*i;以及下面的,我都不会想到用for循环这样来控制,我不知道应该怎么样掌握循环语句了.