C语言之do_while输出菱形

//用  do_while 实现菱形的输出
#include<stdio.h>
void main()
{
	int i,j,k;
	int m,n,f;
	i=1;
	do
	{   j=1;
	    do
		{
			printf(" ");
			j++;
		}
			while(j<11-i);
	    k=1;
	     do
		{
			printf("*");
			k++;
		}
			while(k<=2*i-1);
		i++;
		printf("\n");
	}while(i<10);
	f=1;
  do
   { 
	  m=1;
	   do
	   {   
		   printf(" ");
		   m++;
	   }while(m<=f);
	   n=1;
      do
	  {
	   printf("*");
  	   n++;
	  }while(n<=19-2*f);
       f++;
       printf("\n");
	   
   }
    while(f<10);
   
}

  

posted @ 2013-10-26 23:18  云,不忘初心  阅读(671)  评论(0编辑  收藏  举报