思远+1吧 关注:11贴子:1,570
  • 4回复贴,共1

打印出如下图案(菱形)

只看楼主收藏回复

题目:打印出如下图案(菱形)


*
***
******
********
******
***
*
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重
      for循环,第一层控制行,第二层控制列。 
2.程序源代码:
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("\n");
 }
for(i=0;i<=2;i++)
 {
 for(j=0;j<=i;j++)
  printf(" ");
 for(k=0;k<=4-2*i;k++)
  printf("*");
 printf("\n");
 }
}



1楼2006-12-08 14:38回复
    • 220.249.106.*
    ...


    2楼2007-04-26 15:03
    回复
      大学考试?


      IP属地:湖北3楼2007-06-30 01:10
      回复
        • 61.184.126.*
        一看就知道C


        4楼2007-07-10 17:18
        回复
          • 61.183.131.*
          思远的经典题目.....


          5楼2007-11-08 11:40
          回复